我有一个MySQL数据库,表中包含每2到4小时从源加载的数据,我正在上次更新表时输入。目前它使用load data local infile replace into mytable
更新,因此数据会自动加载cron,我只想在数据上次更新时显示在html表下方。
我尝试过update_time和information.schema,但是没有显示任何它只是在我希望它出现的区域显示为空白。
这是我试过的一个看起来最简单,最好的查询,但只显示BLANK白页。
<?php
$connection = mysql_connect('host', 'user', 'password');
mysql_select_db('db');
$query= "SHOW TABLE STATUS LIKE 'count_page'"; $result=mysql_query($query);
if (mysql_num_rows($results)> 0) {
$rst=mysql_fetch_arry($result); print $rst['Update_time'];
} else {
print 'These arent the droids youre looking for';
}
mysql_close();
?>
答案 0 :(得分:1)
您可以制作包含上次更新日期的文本文件。将其添加到您的cron文件中:
file_put_contents('date.txt', date('m/d/Y/g:iA'));
然后将其放在显示您要添加上次更新日期的脚本的表格中。
echo '<b>Data Last Updated : (' . file_get_contents("date.txt") . ')</b>';
您始终可以在表中添加额外的时间戳列并使用它,但这是一种方法。