Прошу помощи:
Задача:
При сохранении записи по клиенту (таблица «Клиенты»), найти самую новую запись в таблице «История» (подчиненная таблица) по этом клиенту и найденную дату записать в поле «Обновлено» таблицы «Клиенты».
Если записей по этому Клиенту в таблице «История» нет, то ничего не записывать.
Получение даты напрямую в 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'];
Спасибо.
1
Сохранение результата запроса из другой таблицы в текущую
Автор SY, 11 авг. 2010 12:22
В теме одно сообщение
#1
Отправлено 11 Август 2010 - 12:22
#2
Отправлено 11 Август 2010 - 14:20
$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'];
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);
return $row['f37'];
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных