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

Comment interroger des données en php mysql

藏色散人
Libérer: 2020-07-25 09:23:09
original
3247 Les gens l'ont consulté

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();
?>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal