Maison > Article > interface Web > Requête de base de données et intégration HTML
Vous pouvez intégrer les résultats des requêtes de base de données dans des pages HTML en suivant ces étapes : Établissez une connexion à la base de données. Exécutez la requête et stockez les résultats. Parcourez les résultats de la requête et affichez-les dans des éléments HTML.
L'intégration des résultats des requêtes de base de données et des pages HTML vous permet de créer des applications Web dynamiques et interactives. Cet article vous guide à travers les étapes à suivre pour ce faire en utilisant PHP et fournit un exemple pratique pour illustrer le processus.
Étape 1 : Établir la connexion à la base de données
$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname);
Étape 2 : Exécuter la requête
Pour obtenir des données, utilisez la fonction mysqli_query()
pour exécuter la requête. mysqli_query()
函数执行查询。
$sql = "SELECT * FROM users"; $result = $conn->query($sql);
步骤 3:获取查询结果
要遍历查询结果,请使用 mysqli_fetch_assoc()
while ($row = $result->fetch_assoc()) { echo "{$row['id']}: {$row['name']}<br>"; }
Étape 3 : Obtenez les résultats de la requête
Pour parcourir les résultats de la requête, utilisez la fonctionmysqli_fetch_assoc()
. Il renvoie un tableau associatif contenant des paires clé-valeur. <!DOCTYPE html> <html> <head> <title>用户列表</title> </head> <body> <h1>用户列表</h1> <table> <thead> <tr> <th>ID</th> <th>姓名</th> </tr> </thead> <tbody> <?php include 'db_connect.php'; $sql = "SELECT * FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo "<tr><td>{$row['id']}</td><td>{$row['name']}</td></tr>"; } } else { echo "<tr><td colspan='2'>没有用户</td></tr>"; } ?> </tbody> </table> </body> </html>
Cas pratique : Afficher la liste des utilisateurs
L'exemple suivant montre comment interroger la liste des utilisateurs de la base de données dans un tableau HTML :index.php
🎜// 数据库连接信息 $servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname);🎜🎜db_connect.php🎜🎜rrreee
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!