Это нечто большее, чем просто немного узнать о соединениях MySQL.Есть много систем, которые вы можете скачать, чтобы получить хорошую идею, попробовать phpBB или другое программное обеспечение для форумов.
С системами Private Message очень легко сделать что-то мусорное, но хорошие - сложны.
Помните, что если в вашем сообщении есть только одна запись, как в примере, предоставленном другим пользователем:
INSERT INTO `message` (`from_id`, `to_id`, `time`, `message`) VALUES('$fromID', '$toID', '$time', '$message')
Это нужно будет показать в папке «Входящие» для пользователя и в поле «Отправлено» для пользователя от.Если to_user удаляет его, из from_user внезапно не появляется запись сообщения.
Вам необходимо создать таблицу соединений, чтобы перечислить все вложения пользователей (в или из), присоединенных к идентификатору сообщения.Тогда вы также можете иметь несколько пользователей!
Сообщения должны существовать всегда, пользователи просто «мусорят» (установите is_trach на 1 для их соединения).Когда пользователи удаляют из корзины, они удаляют только свое соединение с сообщением, а когда последний пользователь удалил свое соединение, ТОГДА вы можете удалить его (или получить задание cron для удаления потерянных сообщений).