Возможно ли обновлять данные с помощью соединенных таблиц с использованием активной записи 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
Как обновить данные с помощью соединенных таблиц с использованием активной записи Codigniter CI2? [дублировать] ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
SQL Запрос Суммирование сгруппированных записей из двух соединенных таблиц-это перепродажа
Anonymous » » в форуме Php - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Скрипт активной записи CodeIgniter с внутренним соединением Emits Error: «Нет таблиц».
Anonymous » » в форуме Php - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
MySQL Выберите данные из нескольких таблиц с именами таблиц в качестве ссылки [дублировать]
Anonymous » » в форуме MySql - 0 Ответы
- 7 Просмотры
-
Последнее сообщение Anonymous
-