質問があります。チャットデータを取得し、受信者と送信者IDで並べ替えます。
私はこのようなデータベースを持っている:
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はい、それは正しいです – Refilon