0

2 つのタイムスタンプを検索して、データベースからデータを取得しようとしています。以下は私のクエリです

$result = mysql_query("SELECT * FROM table WHERE time BETWEEN '1362355200' AND '1362959999'") 

クエリを実行しても、エラーや結果は得られません。

4

2 に答える 2

2

timeは予約済みキーワードです。それを目盛りに入れてみてください:

SELECT * 
FROM table 
WHERE `time` BETWEEN '1362355200' AND '1362959999'
于 2013-03-14T15:23:46.333 に答える
0

問題は、値の周りのクォートにあると思います。数値を比較したい場合は、使用しないでください。詳細については、BETWEEN のマニュアルを確認してください。

SELECT * 
FROM table 
WHERE `time` BETWEEN 1362355200 AND 1362959999
于 2013-03-14T15:41:42.873 に答える