SQL テーブルの行があり、1 つのフィールドが DATE です。(DATE にはデフォルト値がないため、値は未定義の場合があります)。この日付が存在する場合、まだ未来であるかどうかはどうすればわかりますか?
回答を検索し、このテストに合格したすべてのレコードを抽出する方法をたくさん見つけましたが、それはしたくありません。以前に抽出したこのレコードを確認したいだけです。初歩的な質問ですみません!
$userQuery = "SELECT * FROM `passwords` WHERE `name` = '$name' LIMIT 1";
$userResult = mysql_query($userQuery);
$userRow = mysql_fetch_assoc($userResult);
$bestBeforeDate = $userRow['bestBeforeDate']; // field is in DATE format
// what now? How to find if the 'best Before Date' has passed?