1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| if(!empty($_GET['id'])){
$id = (int) $_GET['id']; // on s'assure que c'est un nombre entier
// on récupère les messages ayant un id plus grand que celui donné
$requete = $bdd->prepare('SELECT * FROM conversation WHERE id > :id ORDER BY id DESC LIMIT 0,5');
$requete->execute(array("id" => $id));
$conversation = null;
// on inscrit tous les nouveaux messages dans une variable
while($donnees = $requete->fetch()){
$conversation .= "<p id=\"" . $donnees['id'] . "\">" . $donnees['blaze'] . " dit : " . $donnees['message'] . "</p>";
}
echo $conversation; //la variable a retourner
} |