好的,我遇到一个问题,我正在尝试使用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结果吗?
答案 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))