所以我试图提前超过24小时返回所有约会。我很肯定代码中的错误是围绕DATE_ADD的东西,所以我知道PHP变量设置正确。我想我只是在想DATE_ADD错了。我也试过几个方括号而没有运气。只是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;";
答案 0 :(得分:3)
也许这太明显了,但它说INTERVAL 1 YEAR
而不是24小时。