mesaj alış verişini gösteren bir tablo yapın hocam;


CREATE TABLE user_message (
sender int, // göndericinin id si
receiver int //alıcının id si

FOREIGN KEY (sender) REFERENCES users(kullanici_id)
FOREIGN KEY (receiver) REFERENCES users(kullanici_id)
);


Daha sonra mesaj atmak isteyen kullanıcı için kullanıcıları çekerken, öncesinde bu adamın mesaj attıgı kisilerin idsini çekin, daha sonrada kullanıcılar tablosundan bu idlerin dısında kalanları çekin. (yani adamın daha önce mesaj gönderdiği kişiler aradan çıkarılacak.)

Böyle bir sistem yapabilirsiniz.