PHP(Créer une table en php/Mysql) : Exercice corrigé

Vous devez créer une page PHP qui se connecte à une base de données et récupère des données stockées dans une table. Vous devez ensuite créer une table HTML qui affiche ces données.

Votre page PHP doit :

  • Se connecter à la base de données en utilisant une méthode sécurisée, telle que PDO ou MySQLi.
  • Récupérer les données à partir de la table spécifiée dans la base de données.
  • Créer une table HTML qui affiche les données.
  • Afficher les données dans la table HTML.
  <?php
   // Connexion à la base de données
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
  $conn = new mysqli($servername, $username, $password, $dbname);
  if ($conn->connect_error) {
    die("Connexion échouée : " . $conn->connect_error);
  }

  // Récupération des données de la table
  $sql = "SELECT nom, prenom, age FROM Personne";
  $result = $conn->query($sql);

  // Affichage des données dans une table HTML
  if ($result->num_rows > 0) {
    echo "<table>";
    echo "<tr><th>Nom</th><th>Prénom</th><th>Âge</th></tr>";
    while($row = $result->fetch_assoc()) {
      echo "<tr><td>" . $row["nom"] . "</td><td>" . $row["prenom"] . "</td><td>" . $row["age"] . "</td></tr>";
    }
    echo "</table>";
  } else {
    echo "Aucun résultat trouvé.";
  }

  // Fermeture de la connexion à la base de données
  $conn->close();
?>