//get the messages from the database
$messagesID_query = mysql_query("SELECT
messageID,
posterID,
messageTime,
message
FROM
chat_messages
ORDER BY
messageTime DESC
LIMIT
20");
上面的 mysql_query 从表中返回最新的 20 个条目。但是,理想情况下,我需要在获取行之前反转资源。
目前,我运行 2 个循环: 1 - 一个用于获取 php 数组中的所有结果 2 - 然后另一个用于处理数组以在反转后打印。
我正在尝试优化它的工作方式...是否可以在我开始获取行之前反转 mysql 资源,这样我就不必反转 php 中的数组?
或者,有没有一种方法可以让我重写查询以以相反的顺序返回所述行..但仍然像上面那样获得最新的 20 个结果?