Bonsoir à vous !
Je rencontre un petit problème, et je n'arrive pas à le résoudre.
J'aimerais afficher le dernier message d'une conversation de deux utilisateurs. Alors je sélectionne toutes les données des messages privées avec leur id. Cependant, l'id_user1 dépend de celui qui envoie le message, donc varie à chaque fois, c'est pourquoi je met "id_user OR id_user2 = $_SESSION['auth']->id;"
Mais, dans mon code, d'après mois, le serveur ne doit pas prendre en compte après le "AND" puisqu'il affiche bien le dernier message, mais de TOUS les utilisateurs. Donc qui n'est peut-être pas avec cette interlocuteur.
Je rencontre un petit problème, et je n'arrive pas à le résoudre.
PHP:
$req5 = $pdo->prepare('SELECT * FROM cms_pm WHERE (id_user1 OR id_user2 = ?) AND (id_user1 OR id_user2 = ?) ORDER by id DESC');
J'aimerais afficher le dernier message d'une conversation de deux utilisateurs. Alors je sélectionne toutes les données des messages privées avec leur id. Cependant, l'id_user1 dépend de celui qui envoie le message, donc varie à chaque fois, c'est pourquoi je met "id_user OR id_user2 = $_SESSION['auth']->id;"
Mais, dans mon code, d'après mois, le serveur ne doit pas prendre en compte après le "AND" puisqu'il affiche bien le dernier message, mais de TOUS les utilisateurs. Donc qui n'est peut-être pas avec cette interlocuteur.