Bonjour,
Je galère depuis plusieurs jours pour pondre ma requête affichant les conversations du membre connecté et l'affichage du dernier msg recu, j'en demande à votre expérience et logique surement plus affuté...
Table des conversations
Table des messages (les champs status sont pour 0 = non lu, 1 = lu)
Et une table users classique : ID, nom, prenom,...
Je souhaite afficher les informations suivantes sur ma page des messages :
Afficher toutes les conversations où le membre connecté est présent (dans destinataire ou expediteur ID) regroupé par conversations avec l'affichage du dernier message recu+date, le nom et prénom de la personne avec qui le membre a conversé (c'est donc soit destinataire soit expediteur..) et cerise sur le gateau une information si la conversation contient des messages non lu (et si possible combien).
Est ce possible depuis ma structure de BDD ?
Merci bien à ceux qui m'éclaireront.