Php 检查用户是否在过去24小时内发布消息

Php 检查用户是否在过去24小时内发布消息,php,datetime,Php,Datetime,我正在制作一个脚本来检查用户是否在24小时内发布了一条消息 我使用这些SQL查询,但结果总是为0。我确信在数据库中24小时内有一篇帖子,但我得到的结果是0 数据库中的数据具有日期时间字符串 $sqll = "SELECT * FROM berichtenbalk WHERE naam = '".$_SESSION['firstname']."' AND datum < NOW() - INTERVAL 1 DAY;"; $sqll=“从beric

我正在制作一个脚本来检查用户是否在24小时内发布了一条消息

我使用这些SQL查询,但结果总是为0。我确信在数据库中24小时内有一篇帖子,但我得到的结果是0

数据库中的数据具有日期时间字符串

 $sqll = "SELECT * FROM berichtenbalk WHERE naam = '".$_SESSION['firstname']."' AND datum < NOW() - INTERVAL 1 DAY;";
$sqll=“从berichtenbalk中选择*,其中naam=”$\u SESSION['firstname']”和datum
我做错了什么?? 我确信sessionfirstname有很好的输入

谢谢
Marv

NOW()-间隔1天
已经过去,您希望帖子的时间戳大于此时间戳,因此请使用
。而且永远不要以您现在的方式编写SQL:使用准备好的语句,使
naam
值实际上是安全的。谢谢Sammiitch。这就是诀窍。