これは私がそれはちょうど0の結果を返す値なぜ私のLIKEクエリでmySQLは0の結果を返しますか?
order_datetime
2011-11-11 02:07:07
2011-11-11 01:07:07
2011-11-11 00:07:07
2011-11-11 11:07:07
と、すでにレコードを持っている私のクエリ
SELECT * FROM `orders` WHERE `order_datetime` LIKE '2011-11-11' LIMIT 0 , 30
です。明らかに、私は時間の部分を常に検索したいとは思っていません。私はそれらの中に2011-11-11のすべてのレコードを選択したいだけです。
なぜ単純ではなくLIKEですか? – Nanocom
ああ、そうです。編集されました。 – riha
私はこれが最良の解決策であることを発見しました。 AND MONTH(order_datetime)= '"$ month。"' AND DAY(order_datetime)= '' $ day '' '$ day' '' "$日。" "); - さらにstrtotime()を使用してそれを破った。ありがとう – TheBlackBenzKid