Перейти к содержимому


Публикации SY

1 публикаций создано SY (учитываются публикации только с 28-Апрель 23)


#4078 Сохранение результата запроса из другой таблицы в текущую

Отправлено от SY в 11 Август 2010 - 12:22 in Как это сделать

Прошу помощи:

Задача:
При сохранении записи по клиенту (таблица «Клиенты»), найти самую новую запись в таблице «История» (подчиненная таблица) по этом клиенту и найденную дату записать в поле «Обновлено» таблицы «Клиенты».
Если записей по этому Клиенту в таблице «История» нет, то ничего не записывать.


Получение даты напрямую в MySQL(где ID: "200"):
SELECT f28 FROM cb_data3 WHERE f26 = "200" ORDER BY f28 desc LIMIT 0,1

Результат: 2010-08-11 12:22:00 или <NULL>

Результат нужно поместить в таблицу 2, поле 37, фильтр по ID.
Если NULL, ничего не обновлять.

Вставляю этот запрос в раздел «Вычисления» поля «Обновлено» и ничего не происходит.
$sqlQuery = "SELECT f28 FROM ".DATA_TABLE."3 WHERE f26 = '{ID}' ORDER BY f28 desc LIMIT 0,1";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
return $row['f37'];

Спасибо.