Avec la popularité et le développement d'Internet, PHP (Hypertext Preprocessor), en tant que langage de script côté serveur, est de plus en plus utilisé dans le développement de sites Web. Parmi eux, les opérations de requête de base de données et de sortie de données sont l'un des maillons importants du développement PHP.
Cet article utilisera PHP pour interroger des données et des tables de sortie à titre d'exemple pour présenter comment PHP implémente cette fonction.
1. Préparation
Avant de réaliser toute opération, nous devons préparer l'environnement de développement. Plus précisément, les bases de données PHP et MySQL doivent être installées.
Une fois l'installation terminée, utilisez la bibliothèque d'extensions mysqli ou PDO fournie par PHP pour vous connecter à la base de données. Ici, nous prenons la bibliothèque d'extension mysqli comme exemple. L'exemple de code est le suivant :
$servername = "localhost"; // 数据库服务器名 $username = "username"; // 数据库用户名 $password = "password"; // 数据库密码 $dbname = "myDB"; // 数据库名 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } echo "连接成功";
2. Interroger les données
Après vous être connecté avec succès à la base de données, vous pouvez interroger les données. Ici, nous prenons comme exemple l'interrogation des informations sur les étudiants. L'exemple de code est le suivant :
$sql = "SELECT * FROM student"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "姓名:" . $row["name"]. " 年龄:" . $row["age"]. " 班级:" . $row["class"]. "<br>"; } } else { echo "暂无数据"; }
Avec le code ci-dessus, nous pouvons afficher les résultats de la requête sur la page Web sous forme de liste.
3. Sortie vers la table
Sortez les résultats de la requête dans la table pour rendre les données plus intuitives et plus belles. Voici l'implémentation du code pour afficher les résultats de la requête dans une table :
$sql = "SELECT * FROM student"; $result = $conn->query($sql); if ($result->num_rows > 0) { echo "
姓名 | 年龄 | 班级 |
---|---|---|
" . $row["name"]. " | " . $row["age"]. " | " . $row["class"]. " |
Dans le code ci-dessus, nous créons d'abord une table et définissons l'en-tête de la table, puis ajoutons les résultats de la requête à la table un par un via des instructions de boucle. L'effet de sortie final est illustré dans la figure ci-dessous :
IV. Résumé
Cet article fournit des exemples de code et des explications détaillées sur l'exigence courante d'interroger des données en PHP et de les afficher dans une table. Les développeurs peuvent l'utiliser de manière flexible en fonction des besoins réels pour mettre en œuvre des opérations de requête et de sortie de données plus complexes.
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!