所以我想提前24小时以上把所有的预约都还给你。我肯定代码中的错误是在添加内容的日期左右,所以我知道PHP变量设置正确。我想我只是想把日期加错了。我也尝试过几种不同的括号,但都没有成功。Just CURDATE()起作用。谢谢你的帮助!

$sql =  "   SELECT DISTINCT timeBlocks.date
            FROM timeBlocks
            WHERE timeBlocks.location = '".$appointmentLocation."' AND timeBlocks.school = '".$_SESSION["school"]."' AND timeBlocks.date >= DATE_ADD(curdate(), INTERVAL 1 YEAR)
            ORDER BY timeBlocks.date ASC;";

最佳答案

也许这太明显了,但是上面写的是INTERVAL 1 YEAR而不是24小时。

关于php - 使用DATE_ADD()时出现SQL语法错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10376236/

10-09 07:59