选择两个日期之间的数据?

Joe*_*ani 2 php mysql select date

我正在使用数据库来存储日志,其中包含一个"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
}
Run Code Online (Sandbox Code Playgroud)

但我想这不起作用,因为日期不是数字.谢谢您的帮助!:)

Sar*_*raz 18

使用BETWEEN关键字:

"SELECT * FROM logs WHERE date BETWEEN '" . $from_date . "' AND  '" . $to_date . "'
ORDER by id DESC"
Run Code Online (Sandbox Code Playgroud)