SELECT
MySQL テーブルから行を取得し、日付と時刻で並べ替えようとしています。
mysql_query("SELECT * FROM `user` ORDER BY post_date DESC");
は次のpost_date
ようにフォーマットされます: 2012-07-18 01:52:57am (omd h:i:sa)。これは適切な単純な日付形式であると考えましたが、正確に並べ替えられていません。
例の出力:
1.) 2012-07-18 午前 12:41:07
2.) 2012-07-18 午前 12:26:03
3.) 2012-07-18 01:52:57am
ご覧のとおり、1:52 の最新の投稿が一番上にあるはずなのに一番下にあります。私は一体何を間違っているのですか?正しい日付と時刻の形式は何ですか?