-1

好的,我在让一段代码工作时遇到问题我正在尝试使用 MySQL INTERVAL 从一天前的数据库中获取行 在我的脚本运行后使用添加到“TIME_STAMP_FIELD”的 NOW() 来更新行。

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 结果吗?

4

1 回答 1

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))
于 2013-10-19T14:26:53.117 回答