我想在message_date
和message_time
上订购。
现在,如果我使用;
$message_show = $db->prepare("SELECT * FROM messages WHERE reciever=? ORDER BY message_date");
$message_show->bindParam(1, $id);
$message_show->execute();
这个日期的订单,但现在我想使用第二个参数message_time
来订购它取决于日期和时间,该怎么做?
UPDAE
抱歉忘了添加,我希望message_time输出反转,所以最新的时间必须先到。 例; 消息时间1:09:30和消息时间2:09:31。
现在它先给出09.30,我首先想要09:31,因为这是最新的输入。
答案 0 :(得分:1)
只需将其添加为逗号分隔,
$message_show = $db->prepare("SELECT * FROM messages WHERE reciever=? ORDER BY message_date, message_time");
答案 1 :(得分:1)
您应该只需在SELECT
语句中添加第二个属性
$message_show = $db->prepare("SELECT * FROM messages WHERE reciever=? ORDER BY message_date ASC, message_time ASC");
我不相信它比这更复杂。