Compétences en matière d'exploitation de base de données PHP : Comment utiliser la fonction mysqli_fetch_assoc pour obtenir les résultats d'une requête

WBOY
Libérer: 2023-07-30 08:42:01
original
1089 Les gens l'ont consulté

Compétences en matière d'opération de base de données PHP : Comment utiliser la fonction mysqli_fetch_assoc pour obtenir des résultats de requête

En PHP, les opérations de base de données sont une partie très importante du développement. L'utilisation de la bibliothèque d'extensions mysqli pour les opérations de base de données est l'une des méthodes couramment utilisées. Cet article explique comment utiliser la fonction mysqli_fetch_assoc pour obtenir les résultats d'une requête.

  1. Connectez-vous à la base de données
    Tout d'abord, nous devons utiliser la fonction mysqli_connect pour établir une connexion avec la base de données MySQL. Voici un exemple de code :
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

// 检查连接是否成功
if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}
Copier après la connexion
  1. Base de données de requête
    Ensuite, nous pouvons utiliser la fonction mysqli_query pour exécuter des instructions de requête SQL. Voici un exemple de requête :
$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);
Copier après la connexion

Après avoir exécuté la requête, nous pouvons utiliser la fonction mysqli_fetch_assoc pour obtenir les résultats de chaque ligne, renvoyés sous forme de tableau associatif. Chaque appel à cette fonction renverra la ligne de données suivante jusqu'à ce que toutes les lignes de données aient été récupérées.

while ($row = mysqli_fetch_assoc($result)) {
    echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "<br>";
}
Copier après la connexion
  1. Exemple complet
    Ce qui suit est un exemple complet montrant comment utiliser la fonction mysqli_fetch_assoc pour obtenir des résultats de requête :
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "myDB";

$conn = mysqli_connect($servername, $username, $password, $dbname);

if (!$conn) {
    die("连接失败: " . mysqli_connect_error());
}

$sql = "SELECT id, name, email FROM users";
$result = mysqli_query($conn, $sql);

if (mysqli_num_rows($result) > 0) {
    while ($row = mysqli_fetch_assoc($result)) {
        echo "ID: " . $row["id"] . ", Name: " . $row["name"] . ", Email: " . $row["email"] . "
"; } } else { echo "0 结果"; } mysqli_close($conn);
Copier après la connexion

Veuillez noter que la structure de la base de données et de la table dans cet exemple doit être remplacée en fonction de la situation réelle.

Résumé :
Cet article explique comment utiliser la fonction mysqli_fetch_assoc pour obtenir les résultats d'une requête. Nous pouvons facilement obtenir des données de la base de données en nous connectant à la base de données, en exécutant des instructions de requête et en parcourant l'ensemble de résultats à l'aide de la fonction mysqli_fetch_assoc. En utilisant correctement la fonction mysqli_fetch_assoc, nous pouvons exploiter la base de données plus efficacement et améliorer l'efficacité du développement.

J'espère que cet article pourra être utile aux opérations de base de données PHP. Merci d'avoir lu!

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