Как «сбросить» активную запись 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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