MySQL INTERVAL问题

时间:2013-10-19 14:25:55

标签: php mysql

好的,我遇到一个问题,我正在尝试使用MySQL INTERVAL从数据库中获取一行代码。在我的脚本运行后,使用NOW()添加到“ TIME_STAMP_FIELD”。

mysqli_query($con,"SELECT * FROM My_table WHERE TIME_STAMP_FIELD > UNIX_TIMESTAMP(NOW() -    INTERVAL 1 DAY)");
while($row = mysqli_fetch_array($result))
{ /*...*/ }

但问题是我尝试了几种方法来获得这个,但我一直在努力。这个警告:

  

mysqli_fetch_array()期望参数1为mysqli_result,在...中给出null;

它列出了我的脚本名称和错误行。

现在这种情况正在发生,即使我知道数据库中的时间戳已经超过了一天,现在有人知道为什么我会得到一个NULL结果吗?

1 个答案:

答案 0 :(得分:0)

$result=mysqli_query($con,"SELECT * FROM My_table WHERE TIME_STAMP_FIELD > UNIX_TIMESTAMP(NOW() -    INTERVAL 1 DAY)");
while($row = mysqli_fetch_array($result))