我要做的是从用户发送给我的消息中选择最近的消息。
例如有两个用户:
- 理查德
- 保罗
理查德给我发了三个信息:
- 你好
- 你好吗?
- 这是怎么回事?
保罗给我发了一条信息:
- 你好
我如何向我显示Richard 的 RECENT消息而不是所有三条消息,然后显示Paul 的一条消息(显然它们是按发送时间排序的)。
这就是我所拥有的...
$query = mysql_query("SELECT * FROM `private_messages` WHERE `to_id`='$session_user_id' AND `id`=(SELECT MAX(id) FROM `private_messages`) ORDER BY `time_sent` DESC") or die("Error.");
这仅显示第一条消息,即 max id
,我该如何解决?:( 谢谢。