Récupérer le nom une seule fois et tous ses messages

Signaler
Messages postés
64
Date d'inscription
samedi 5 avril 2014
Statut
Membre
Dernière intervention
21 juillet 2021
-
Bonjour,
j'ai plusieurs lignes dans la table utilisateurs.

le même utiilisateur peut dans cette table avoir dix messages.
je voudrais afficher le nom de l'utilisateur une seule fois et ses dix messages.Cependant mon code
affiche autant de fois le nom de de l'utilisateur qu'il y a de messages.Ce que je voudrais éviter. Merci d'avance!
 <?php
  $sql = "SELECT * FROM utilisateurs";
   
  try{
  
   $stmt = $bdd->query($sql);
   
   if($stmt === false){
    die("Erreur");
   }
   
  }catch (PDOException $e){
    echo $e->getMessage();
  }
?>


<!DOCTYPE html>
<html>
<head>Afficher la table users</head>
<body>
 <h1>Liste des utilisateurs</h1>
 <table>
   <thead>
     <tr>
       <th>NOM</th>
       <th>MESSAGE</th>
     </tr>
   </thead>
   <tbody>
     <?php while($row = $stmt->fetch(PDO::FETCH_ASSOC)) : ?>
     <tr>
       <td><?php echo htmlspecialchars($row['nom']); ?></td>
       <td><?php echo htmlspecialchars($row['message']); ?></td>
     </tr>
     <?php endwhile; ?>
   </tbody>
 </table>
</body>
</html>