php MYSQL select
Posté : 29 sept. 2020, 09:16
Bonjour,
j'essaye de créer une messagerie
Lorsque l'utilisateur envoie un messages j'aimerais mettre à jour la conversation (via JS).
Pour pas dupliquer les messages, dans ma requête SQL j'envoie l'id de la dernière message.
Voici mon code
mais cela ne marche pas car j'obtiens toute les lignes au lieu de id > id de la derniere message.
Une idée svp?
j'essaye de créer une messagerie
Lorsque l'utilisateur envoie un messages j'aimerais mettre à jour la conversation (via JS).
Pour pas dupliquer les messages, dans ma requête SQL j'envoie l'id de la dernière message.
Voici mon code
Code : Tout sélectionner
$messages ="SELECT * FROM `messages` WHERE fromuser=? OR fromuser=? AND touser=? OR touser=? AND id > ? ";
$stmt = $link->prepare($messages);
$stmt->bind_param('iiiii', $userid, $fromuser, $userid, $fromuser, $lastid);
if($stmt->execute())
{
$result = $stmt->get_result();
$row = $result->fetch_array(MYSQLI_ASSOC); // this does work :)
}Une idée svp?