我有个问题。
我有这样一个数据库:
messages_id | int | Auto-increment
from | int
to | int
message | text
现在,我在按发件人id对它们进行分组时遇到问题。我只想检索由登录的用户发送或接收的消息。这并不难。 SELECT * FROM messages WHERE from = 1 OR to = 1 ORDER BY messages_id ASC
但现在,他们没有分组。因为不同的人可以给这个用户发信息。我真的不知道从哪里开始。
我想要这样的东西:
array(
[5] => array(
[0] => "message One",
[1] => "Message two"
),
[32] => array(
[0] => "message One",
[1] => "Message two"
)
);
5号和32号是聊天对象的身份证。
希望你们能帮忙:)
3条答案
按热度按时间uurv41yg1#
谢谢你的回复。真的很感激,但我自己已经弄明白了;)
现在我得到了以下信息:
xtfmy6hx2#
试试这个:(假设每个字段必须有
Auto-increment_from
或者to
. 对于收到的案件to
字段有值eqqqjvef3#
几年前我遇到过这样的问题。我做到了: