Maison  >  Article  >  base de données  >  Comment afficher les lignes du tableau de la base de données au format HTML en PHP ?

Comment afficher les lignes du tableau de la base de données au format HTML en PHP ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-02 03:20:02459parcourir

How to Display Database Table Rows as HTML in PHP?

Comment afficher les lignes d'un tableau de base de données au format HTML

En PHP, récupérer des données d'une base de données est une tâche courante. Cependant, lorsque vous souhaitez afficher plusieurs lignes de tableau, vous pourriez rencontrer des difficultés.

Pour résoudre ce problème, vous pouvez suivre les étapes suivantes :

  1. Établir une connexion à la base de données
  2. Établir une connexion à la base de données :Établissez une connexion à votre base de données MySQL à l'aide de mysqli_connect().
  3. Exécutez la requête :Exécutez votre requête SQL pour récupérer les lignes du tableau à l'aide de mysqli_query().
  4. Récupérer un tableau associatif :Utilisez mysqli_fetch_assoc() pour récupérer les résultats de la requête sous forme de tableau associatif. Cela stockera chaque ligne sous forme de tableau, avec les noms de colonnes comme clés et les valeurs comme éléments de tableau.
  5. Itérer les lignes :Utilisez une boucle while pour parcourir les lignes.
  6. Créer un tableau HTML :Commencez par faire écho à un en-tête de tableau HTML avec la bordure souhaitée.
  7. Echo Row Data :Dans la boucle while, parcourez chaque ligne et faites écho aux valeurs de colonne dans les cellules de données du tableau HTML
  8. .
    Fermer le tableau HTML

     :

    Une fois que toutes les lignes ont été répercutées, fermez le tableau HTML.
    <code class="php">$sql = "SELECT * FROM MY_TABLE";
    $result = mysqli_query($conn, $sql);
    
    echo "<table border='1'>";
    
    while ($row = mysqli_fetch_assoc($result)) {
        echo "<tr>";
        foreach ($row as $field => $value) { 
            echo "<td>" . htmlspecialchars($value) . "</td>"; 
        }
        echo "</tr>";
    }
    
    echo "</table>";</code>

    Voici un exemple de code qui illustre ces étapes :Ce code générera un tableau HTML avec toutes les lignes de la table de la base de données.

    Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

    Déclaration:
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn