我有一個表,包括這些值的時間戳字段:奇怪的行爲MySQL查詢
2012-03-12 12:53:34
2012-03-12 12:54:11
2012-03-12 01:02:37
2012-03-12 01:03:04
2012-03-12 01:03:46
我的查詢是以下
SELECT * FROM
(Select MESSAGE_OF_USER,MESSAGE_TIME as time,CONVERSATION_ID
from poem_authors_messages
where (CONVERSATION_ID='2' or CONVERSATION_ID='1') and
MESSAGE_TIME>'2012-03-12 12:53:34'
ORDER BY time DESC) poem_authors_messages
ORDER BY time ASC
通知的時間。這應該給我這些結果
2012-03-12 12:54:11
2012-03-12 01:02:37
2012-03-12 01:03:04
2012-03-12 01:03:46
而是我得到
2012-03-12 12:54:11
爲什麼會出現這種情況?
任何幫助表示讚賞。
你是對的Dems我保存在12小時格式不在24這是所需的正確的行$ date = date('y-m-d H:i:s'); - H使24小時模型可用。我正在使用12小時模式的小h。 – stefanosn 2012-03-12 13:38:35