フィールドを現在の時刻と比較するのに問題があります。
MySQL には、講義の開始時刻と終了時刻を記録する 2 つのフィールドがあります。
私がやろうとしているのは、現在の時間が開始時間と終了時間の間にあるかどうかを確認することです。
$starttime と $endtime は DateTime の形式です。
コードは次のとおりです。
$now = time();
$compare = mysql_query("SELECT * FROM lecture WHERE strtotime(starttime) < '$now' AND '$now' < strtotime(endtime)");
しかし、うまくいきません。
私もこれを試しました:
$now = new DateTime;
$compare = mysql_query("SELECT * FROM lecture WHERE starttime < '$now' AND '$now' < endtime");
しかし、それも壊れました。
誰かがそれを実現する方法を教えてもらえますか? どうもありがとう。