MySQL表上次更新时如何显示PHP页面?

时间:2013-12-03 18:12:57

标签: php mysql

我有一个MySQL数据库,表中包含每2到4小时从源加载的数据,我正在上次更新表时输入。目前它使用load data local infile replace into mytable更新,因此数据会自动加载cron,我只想在数据上次更新时显示在html表下方。

enter image description here

我尝试过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(); 
?>

1 个答案:

答案 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>';

您始终可以在表中添加额外的时间戳列并使用它,但这是一种方法。