そのため、すべての予定を 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;";