【发布时间】:2017-02-14 21:47:04
【问题描述】:
我有一个问题。
我有一个这样的数据库:
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 是聊天对象的 ID。
希望大家帮忙:)
【问题讨论】:
-
这意味着用户 1 一直在与用户 32 和 5 聊天...对吗?
-
@DipanwitaKundu 是的,没错
标签: php mysql sql multidimensional-array