Ами вариантите са няколко. Вариант 1:
SQL таблица (структора):
id | message | subject | fromuser | touser
Тогава просто в заявката си добавяш WHERE fromuser='mitko' AND touser='ivan'
така ще ти изкара всички съобщения между иван и митко или пък ако в полетата записваш ID-тата на човека изпратил съобщението (fromuser) и човека получил съобщението (touser)
Вариант 2:
SQL структората е същата, а заявката WHERE fromuser='mitko' AND touser='ivan' AND subject='tema'
Тогава ще изкарваш съобщенията между Митко и Иван, като subject (тема на съобщението) ще ти изкара резултатите от една и съща тема на съобщението с отговорите на иван и отгворите на Митко
Вариант 3:
SQL таблица (структора) 1:
id | subject | message | fromuser | touser
SQL таблица (структора) 2:
id | message_id | message | from
Във таблица 1 вкарваш началното съобщение, а в таблица 2 отговорите на всяко следващо, като структора 1 ти е родителска, а структора 2 дъщерна таблица. Заявката за изкарване на съобщенията ще оставя на теб, но ще те насоча с
този урок