Afficher une liste :

Il est fréquent de devoir utiliser une liste de données dans une page, comme par exemple pour afficher une liste de produits

On va donc créer une page qui va afficher une liste de produits

On va commencer par créer un fichier "afficher-liste.php" dans lequel on va créer une connexion à la base de données

        
        <?php
// On inclut la connexion à la base
require_once 'connexion.php';
// On écrit notre requête
$sql = 'SELECT * FROM products';
// On execute la requête avec mysqli en procédural
$result = mysqli_query($conn, $sql);
// On vérifie si on a des résultats
if (mysqli_num_rows($result) > 0) {
  // On boucle sur les résultats
  while ($row = mysqli_fetch_assoc($result)) {
    // On affiche les données dans une liste non ordonnée
    echo '<ul>';
      echo '<li>'.$row['name'].'</li>';
      echo '<li>'.$row['description'].'</li>';
      echo '<li>'.$row['price'].'</li>';
    echo '</ul>';
  }
} else {
  echo 'Pas de résultats';
}
?>

On obtient le résultat suivant :