今後のイベントを表示するクエリを実行し、現在の日付に最も近いイベントを選択しています。また、タイミングに基づいて並べ替えています。
したがって、今日の日付が 2013 年 7 月 18 日であるとすると、7 月 18 日に最も近い上位 3 つのイベントが抽出されます。
そのため、イベントが 2013 年 7 月 22 日の場合、3 つのイベントが選択され、クエリの AND により、イベントのタイミングもチェックされます。
現在の時刻が 23:00 で、イベントの時刻が 19:00 であるが、イベントが 7 月 22 日にある場合、クエリによると、curtime よりも大きい必要があるため、そのイベントは表示されません..
この問題をどのように解決すればよいのでしょうか..よろしくお願いします
$sql="SELECT * FROM events WHERE d_o_e>=CURDATE() AND t_o_e>=CURTIME() ORDER BY d_o_e ASC,t_o_e ASC LIMIT 3;";