Maison  >  Article  >  base de données  >  Comment faire écho aux lignes d'un tableau d'une base de données à l'aide de PHP ?

Comment faire écho aux lignes d'un tableau d'une base de données à l'aide de PHP ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-03 06:13:02715parcourir

How to Echo Table Rows from a Database Using PHP?

Faire écho aux lignes d'un tableau d'une base de données à l'aide de PHP

Faire écho aux lignes individuelles d'une requête de base de données peut être réalisé à l'aide des fonctions mysqli de PHP. Voyons comment y parvenir :

Commencez par établir une connexion à votre base de données à l'aide de mysqli_connect(). Exécutez votre requête en utilisant mysqli_query(). Pour récupérer des lignes à partir du résultat, utilisez mysqli_fetch_assoc(), qui renvoie un tableau associatif pour chaque ligne.

À l'intérieur d'une boucle, parcourez les lignes et les colonnes. Pour chaque colonne, faites écho à la valeur en utilisant htmlspecialchars() pour empêcher l'exécution de code malveillant.

Voici un exemple de code :

<code class="php">$sql = "SELECT * FROM MY_TABLE";
$result = mysqli_query($conn, $sql); // Return of mysqli_connect()

echo "<br>";
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>

Ce code générera un tableau rempli avec les données de votre base de données. . Chaque ligne sera représentée sous forme de ligne de tableau et chaque valeur de colonne sera entourée d'une cellule de tableau.

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