私のMySQLデータベースには、すべて日付を持つイベントがあります。将来のすべてのイベントを取得するために SQL クエリを実行すると、エラーが発生します... ただし、イベントの日付は未来です。過去の日付を選択するように SQL 要求を変更すると、将来の日付が取得されます...
以下の SQL ステートメントは以前は機能していましたが、何らかの理由で機能しなくなりました...
私はこのSQLリクエストを使用します:
$sql = "SELECT * FROM calendar WHERE date >= CURDATE() order by `date`";
結果として空の配列を取得します...
ただし、クエリをこれに変更すると、データベース内のすべてのイベントが取得されます。
$sql = "SELECT * FROM calendar WHERE date <= CURDATE() order by `date`";
これは私のデータベース データです。私の意見では、すべてのデータは未来のものです...
テーブルの形式date
は、デフォルトの日付型です。
echo date("Y-m-d");
サーバーに結果として今日の日付を取得 する時間を尋ねると...
では、どこを間違えるのでしょうか?