Maison  >  Article  >  base de données  >  Comment interroger des données en php mysql

Comment interroger des données en php mysql

藏色散人
藏色散人original
2020-07-25 09:23:093079parcourir

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.

Comment interroger des données en php mysql

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!

Déclaration:
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