Как обновить данные с помощью соединенных таблиц с использованием активной записи Codigniter CI2? [дублировать]Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как обновить данные с помощью соединенных таблиц с использованием активной записи Codigniter CI2? [дублировать]

Сообщение Anonymous »

Возможно ли обновлять данные с помощью соединенных таблиц с использованием активной записи Codeigniter CI2? У меня есть запуск кода, и я хочу преобразовать в активную запись Codeigniter. < /P>

public function update_table($job_id, $om_id, $recipient_id)
{
$query = "UPDATE table1 AS t1
INNER JOIN table2 AS t2
ON t1.om_id = t2.id
SET t2.read_date = NOW()
WHERE t2.ref_table_id = $job_id
AND t1.om_id = $om_id
AND t2.recipient_id = $recipient_id
AND t2.read_date = '0000-00-00 00:00:00'";

$result = $this->db->query($query);
return $result;
}
< /code>

Я попробую так, но не работает. < /p>

public function update_table($job_id, $om_id, $recipient_id)
{
$this->db->set('t2.read_date', NOW());

$this->db->where('t2.ref_table_id', $job_id);
$this->db->where('t1.om_id', $om_id);
$this->db->where('t2.recipient_id', $recipient_id);
$this->db->where('t2.read_date', '0000-00-00 00:00:00');
$this->db->where('t2.om_id = t1.id');
$this->db->update('table1 AS t1, table AS t2');

}
< /code>

Любая помощь будет оценена. Спасибо

Подробнее здесь: https://stackoverflow.com/questions/362 ... record-ci2
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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