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

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
620 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!

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