2

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

1 に答える 1

3

これは当たり前すぎるかもしれませんがINTERVAL 1 YEAR、24時間ではなく言っています。

于 2012-04-29T21:44:32.377 に答える