Member 12724052 Ответов: 0

Получить время последнего обновления mysqli (PHP)


Пытаюсь узнать время последнего обновления таблицы.

Приведенный ниже код возвращает либо "-1", либо показывает ошибку "команды не синхронизированы".

Кроме того, я не уверен, как лучше всего получить последнее обновленное время для каждой строки таблицы.

** Таблица удаляется при загрузке нового файла и при создании новой таблицы. Таким Образом, Create_Time.

Что я уже пробовал:

$timeupdated = $db->multi_query('SELECT UPDATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE `TABLE_SCHEMA` = "dbname" AND `TABLE_NAME` = "tablename"');

if ($timeupdated == -1) echo "No Update Time Found"; //returns -1 without this

else{
$timecreated = $db->multi_query('SELECT CREATE_TIME FROM INFORMATION_SCHEMA.TABLES WHERE `TABLE_SCHEMA` = "dbname" AND `TABLE_NAME` = "tablename"');
echo $timecreated;}
echo $timeupdated;

Peter_in_2780

Если вам нужно время обновления для каждой строки, самый простой способ-добавить столбец временных меток. Установите его в положение "сейчас" всякий раз, когда вы делаете добавление или обновление.

Member 13027553

Что означает "-1"?

0 Ответов