0
检查是否提取了所有消息。检查是否使用PDO提取了最后一条消息
我将有一个PDO MySQL查询来获取用户的私人信息。 用户可能有很多消息,所以我使用LIMIT
和OFFSET
。整个事情将被AJAX提取。 典型的查询(以简化形式)看起来就像这样:
SELECT * FROM planz_messages AS m
LEFT JOIN planz_users AS users_from
ON m.user_from=users_from.id
WHERE (user_from = :user_id OR user_to = :user_id) ORDER BY time_delivered
LIMIT :limit OFFSET :offset
界面将包含一个按钮“加载更多的消息”,我需要把它隐藏在最后的消息是空穴来风。
那么知道查询的最后一行是否被提取的最好方法是什么(性能和优雅性)?