MYSQL使用datetime查询datatbase?

时间:2012-10-24 12:19:39

标签: mysql

我有一个日期时间var:

string(19) "2012-09-14 00:00:00"

我想找到表中5行之前的日期时间。

我怎么能这样做?

$db->query("SELECT id, title FROM news WHERE datetime < " . $db->escape($datetime) . ");

以上似乎不起作用。

我正在使用mySQL。

1 个答案:

答案 0 :(得分:0)

用引号datetime值括起来,并用反引号datetime列名括起来。

$db->query("SELECT id, title FROM news WHERE `datetime` < '" . $db->escape($datetime) . "' order by `datetime` desc limit 5");