我想测试一些mysql查询以检查如何将某些日期与今天的日期进行比较,但是不是执行代码,而是在屏幕上打印一个部分.这是代码.
$db = mysqli_connect("localhost","Username","Password","makeamemo"); $result = mysqli_query($db, 'DELETE FROM `messages` WHERE CURRENT_DATE() >= `Date`'); if(!$result){ die('No messages deleted...'); }else{ die('Messages deleted...'); } ?>
mysqli_query中大于符号后面的所有内容都将被打印而不是执行.我试图用a修复它以\
确保mysql将>视为一个字符.我还检查了它是否能切换=
和>
.我猜php认为代码结束了,但我不知道如何解决这个问题.我希望代码删除包含已经过去的日期的所有行,并且说它是否有效.