Maison > base de données > tutoriel mysql > le corps du texte

Comment afficher les données de la base de données SQL dans un tableau PHP/HTML ?

Mary-Kate Olsen
Libérer: 2024-10-24 12:52:31
original
428 Les gens l'ont consulté

How to Display Data from SQL Database in PHP/HTML Table?

Affichage des données d'une base de données SQL dans une table PHP/HTML

En PHP, la connexion à une base de données MySQL et l'affichage des données de celle-ci dans une table HTML peuvent être réalisées à l'aide de l'outil étapes suivantes :

<code class="php">$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('hrmwaitrose');

$query = "SELECT * FROM employee"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . htmlspecialchars($row['name']) . "</td><td>" . htmlspecialchars($row['age']) . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection</code>
Copier après la connexion

Dans ce code :

  • Nous nous connectons à la base de données en utilisant mysql_connect(), en fournissant l'hôte, le nom d'utilisateur et le mot de passe (vide).
  • Nous sélectionnons la base de données hrmwaitrose à l'aide de mysql_select_db().
  • Nous exécutons une requête SQL pour récupérer toutes les lignes de la table des employés à l'aide de mysql_query().
  • Nous utilisons ensuite une boucle while pour parcourir les résultats, en générant des lignes de tableau HTML () avec des colonnes de données () pour chaque ligne.
  • Nous échappons aux données en utilisant htmlspecialchars() pour empêcher les attaques XSS.
  • Enfin, nous fermons la table et la connexion à la base de données.

Ce code fournit un modèle simple pour afficher les données d'une base de données MySQL dans une table HTML en PHP. Veuillez noter que mysql_fetch_array est obsolète dans PHP 7.0.0 et versions ultérieures, vous devrez donc peut-être utiliser mysqli_fetch_array() à la place.

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!