0

私は日時変数を持っています:

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

この日時より前のテーブル内の 5 行を検索したいと考えています。

どうすればこれを行うことができますか?

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

上記は機能していないようです。

私はmySQLを使用しています。

4

1 に答える 1

0

datetime 値を引用符で囲み、datetime 列名を逆引用符で囲みます。

$db->query("SELECT id, title FROM news WHERE `datetime` < '" . $db->escape($datetime) . "' order by `datetime` desc limit 5");
于 2012-10-24T12:21:33.867 に答える