2

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);

それは動作しません。それで、私が使用すべき正しいフォーマットは何ですか?

4

2 に答える 2

2
$query="select * from table where date_field >'2011-02-23' "
  ." and date_field<date_add('2011-02-24', interval 1 day)";
于 2011-02-24T22:52:55.397 に答える
0
$query="select * from table where date_field > '2011-02-23' and date_field < '2011-02-24'";
于 2011-02-24T22:55:17.873 に答える