Maison  >  Article  >  développement back-end  >  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

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
WBOYoriginal
2023-07-30 08:40:581030parcourir

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());
}
  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);

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>";
}
  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);

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!

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