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 :