Как «сбросить» активную запись CodeIgniter для последовательных запросов?Php

Кемеровские программисты php общаются здесь
Anonymous
Как «сбросить» активную запись CodeIgniter для последовательных запросов?

Сообщение Anonymous »

Я использую CodeIgniter, и у меня есть случай, когда две таблицы (проекты и задачи) необходимо обновить значением сразу друг за другом (активному столбцу необходимо установить значение «n»). Код, который я использую:

Код: Выделить всё

function update($url, $id)
{
$this->db->where('url', $url);
$this->db->update('projects', array('active' => 'n'));
$this->db->where('eventid', $id);
$this->db->update('tasks', array('active' => 'n'));
}
С помощью этого кода таблица проектов обновляется, а таблица задач — нет. Если я закомментирую $this->db->update('projects', array('active' => 'n'));, то таблица задач обновится.

Я считаю, что это как-то связано с кешированием, но я пробовал флеш_cache перед вызовом Tasks db->update, но это не дало никакого эффекта.

Может кто-нибудь объяснить, как могут выполняться последовательные запросы на обновление быть выполнен с помощью CodeIgniter?

Подробнее здесь: https://stackoverflow.com/questions/624 ... ve-queries

Вернуться в «Php»