我想在日期範圍內使用php從Mysql中選擇記錄。 例如,我要選擇的日期範圍(2011-02-23,2011-02-24) $query = "select * from table where date_field between '2011-02-23' and '2011-02-24'";
mysql_query($query);
它不工作。 那麼,我應該使用的正確格式是什麼?
爲什麼在我切換到1年範圍時MySQL會搜索所有行? --Table dates
id (int)
date (timestamp)
value (varchar)
PRIMARY(id), date_index(date)
1750行 執行 EXPLAIN SELECT * FROM dates WHERE date BETWEEN '2011-04-27' AND '2011-04