0

次のようなphpスクリプトがあります(もちろん、わかりやすくするために短縮/編集されています):

$result = mysqli_query($link, 'SELECT date FROM table');
while ($row = mysqli_fetch_assoc($result)) {
if ($row["date"] < time())
{
do some stuff
}
else
do something else

日付は、MySQL の DATE フィールドに格納されます。私は時間を保存することに興味がなく、日付のみがそのフィールドに XXXX-XX-XX 形式で保存されます。

取得した日付が今日かそれ以前かを確認するにはどうすればよいですか? 最後に試みた time() をそこで使用することにより、スクリプトは、取得されたすべての日付が今日またはそれ以前であるかのように動作します。

これについて何か助けてくれてありがとう。

4

2 に答える 2