【发布时间】:2013-01-27 09:30:41
【问题描述】:
我正在尝试为我的大学项目创建一个小消息系统。因为所有消息都存储在一个表中,而与用户相关的数据则存储在一个单独的表中。现在我想先选择一个消息范围,然后找到与所选范围相关的相应用户名。最后将这些数据放在一个数组中。
消息表
Message_id | Sender_id | Receiver_id | Title | Message
1 | 45 | 20 | Testing | Hello
2 | 10 | 20 | Testing2 | Hi
用户表
User_id | First_name | Last_name | Email | Password
10 | David | Chang |dd@bb | asddsf
.
.
20 | Denis | Peter |ff@dd | sdfsd
.
45 | Night | Hero |gg@ll | asdsa
现在我想将所有数据放入这样的数组中。
Message_id=>1
Sender=>David
Receiver=>Denis
Title=>Testing
Message=>Hello
我怎样才能做到这一点?
【问题讨论】:
-
在SQL查询方面,如何定义消息的范围?你的标准是什么?
-
嗯,你想要 message_id 为 1 的消息,所以发件人必须是 Night 而不是 david.. 希望这是一个错字
-
@bonCodigo 使用类似这样的东西 SELECT * FROM messages_table WHERE Receiver_id ='20'
-
@tomexsans 是消息 1 发件人必须是 Night Not David。
标签: php jquery mysql sql database