konkurrencer
columnという名前のテーブルがslutter
あり、データ型はdatetime
です。
行が1時間で「終了」するテーブルからすべてを選択するにはどうすればよいですか?
そのテーブルに賞品があるとしましょう。1時間で終了するため、行を出力する必要があります。行が 2 時間で終了する場合、それは出力されません。1時間の場合のみ。
しかし、どのように?
このクエリを使用します。
SELECT * FROM konkurrencer WHERE slutter < DATE_ADD(NOW(), INTERVAL 1 HOUR) AND slutter >= NOW()
このようにしてみてください
<?php
$time = time() - (60*60); //Gives you last hour
$sql = "SELECT *
FROM konkurrencer
WHERE slutter = $time";
?>