Comment interroger des données avec php mysql : créez d'abord une connexion php mysql ; puis configurez les instructions SQL pour lire les informations de champ à partir de la table de données ; puis utilisez les instructions SQL pour récupérer l'ensemble de résultats de la base de données et l'attribuer. aux variables" $result" ; renvoie enfin les informations sur les données.
Recommandé : "Tutoriel mysql"
PHP MySQL lecture des données
Utilisation de MySQLi
Dans l'exemple suivant, nous lisons les données des colonnes id, firstname et lastname de la table MyGuests de la base de données myDB et les affichons sur la page :
Exemple (MySQLi - Orienté Objet)
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; } $conn->close(); ?>
Le code ci-dessus est analysé comme suit :
Tout d'abord, nous configurons l'instruction SQL pour lire les trois champs id, prénom et nom de la table de données MyGuests. Nous utilisons ensuite cette instruction SQL pour récupérer le jeu de résultats de la base de données et l'attribuer à la variable copiée $result.
La fonction num_rows() détermine les données renvoyées.
Si plusieurs éléments de données sont renvoyés, la fonction fetch_assoc() place l'ensemble combiné dans un tableau associatif et le génère en boucle. while() boucle le jeu de résultats et affiche les trois valeurs de champ id, firstname et lastname.
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!