2 つのタイムスタンプを検索して、データベースからデータを取得しようとしています。以下は私のクエリです
$result = mysql_query("SELECT * FROM table WHERE time BETWEEN '1362355200' AND '1362959999'")
クエリを実行しても、エラーや結果は得られません。
time
は予約済みキーワードです。それを目盛りに入れてみてください:
SELECT *
FROM table
WHERE `time` BETWEEN '1362355200' AND '1362959999'
問題は、値の周りのクォートにあると思います。数値を比較したい場合は、使用しないでください。詳細については、BETWEEN のマニュアルを確認してください。
SELECT *
FROM table
WHERE `time` BETWEEN 1362355200 AND 1362959999