我正在使用数据库来存储日志,并在列中保存了插入日期的“日期”。日期格式为“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')'。 ... – 2012-02-10 17:34:50
您是否考虑过使用真正的日期列或将格式更改为'YY/MM/DD'? – 2012-02-10 18:01:28