我正在使用数据库来存储日志,其中有一个名为“date”的列,它保存了插入日期。日期的格式是“MM/DD/YY”。请问如何选择在两个特定日期之间的数据。例如,我尝试了以下代码:
$from_date = "01/01/12";
$to_date = "02/11/12";
$result = mysql_query("SELECT * FROM logs WHERE date >= " . $from_date . " AND date <= " . $to_date . " ORDER by id DESC");
while($row = mysql_fetch_array($result)) {
// display results here
}
但我猜想这不可行,因为日期不是数字。感谢您的帮助! :)
date('')
或date '$param'
或str_to_date()
或convert('$param','%y/%m/%d')
中... - Sergey BennerYY/MM/DD
吗? - Marcus Adams