Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 对线程消息系统不工作的查询(基于其他成员的帖子)_Php_Mysql_Database - Fatal编程技术网

Php 对线程消息系统不工作的查询(基于其他成员的帖子)

Php 对线程消息系统不工作的查询(基于其他成员的帖子),php,mysql,database,Php,Mysql,Database,我一直在读这篇文章 它很好地解释了一切,但这些问题对我来说并不适用。我在第1行得到一个错误,上面写着top 1: 以下是我试图达到的情景: 5个人正在和会员1交谈。成员1和其他5个成员都有线程,因此总共有5个线程,因为有5个对话。我需要从5个线程中的每一个获取最新的回复,以及留下最后一个回复的人的用户名 打开邮件后,显示回复 我猜我正在读的帖子很有效率,可以很好地处理成千上万的帖子/回复。如果速度慢,请告诉我是否有人能给我指出一篇正确的文章。我不太擅长MYSQL,还在学习 我正在使用这个表格设置

我一直在读这篇文章

它很好地解释了一切,但这些问题对我来说并不适用。我在第1行得到一个错误,上面写着top 1:

以下是我试图达到的情景:

5个人正在和会员1交谈。成员1和其他5个成员都有线程,因此总共有5个线程,因为有5个对话。我需要从5个线程中的每一个获取最新的回复,以及留下最后一个回复的人的用户名

打开邮件后,显示回复

我猜我正在读的帖子很有效率,可以很好地处理成千上万的帖子/回复。如果速度慢,请告诉我是否有人能给我指出一篇正确的文章。我不太擅长MYSQL,还在学习

我正在使用这个表格设置

是Transact-SQL语法,例如用于MS SQL Server和Sybase。MySQL中的等效语法是LIMIT,它位于命令末尾:

选择 M.message\u id ,M.sent\u datetime ,M.title ,M.message_text ,S.user\u id ,S.用户名 -还有你想要的任何东西。。。 从消息M内部加入用户S 在M.sender\U user\U id=U.user\U id上 其中M.reply_to_message_id=@ThreadRootMessageID 订购人 M.sent_日期时间描述 限制1
你知道我如何得到两个参与者的名字吗?所以我可以说你和用户名之间的信息?