SQL クエリで、有効期限が 7 日未満の広告テーブルからレコードを選択する必要があります。私のコードは次のとおりです。
$query ="SELECT * FROM advertisement WHERE DAY( FROM_UNIXTIME( expiration ) ) <=7";
$result=mysql_query($query);
$rec=mysql_fetch_array($result);
しかし、それはtrueを返しません。私の有効期限フィールドはタイムスタンプです。最高のパフォーマンスで最高のクエリを実行できるようにしてください。ありがとうございます。
私の質問に答えてくれてありがとう、私はそれをテストし、真実でした:
SELECT * FROM advertisement where datediff(FROM_UNIXTIME( expiration ),now()) <=7