Maison > développement back-end > Problème PHP > Comment obtenir les résultats d'une requête de base de données en php

Comment obtenir les résultats d'une requête de base de données en php

王林
Libérer: 2023-03-05 20:42:02
original
4301 Les gens l'ont consulté

Comment obtenir les résultats d'une requête de base de données en PHP : Vous pouvez utiliser la fonction mysqli_fetch_array() pour les obtenir. La fonction mysqli_fetch_array() peut obtenir une ligne du jeu de résultats de la requête de base de données sous forme de tableau, tel que [mysql_query($sql)].

Comment obtenir les résultats d'une requête de base de données en php

La fonction mysqli_fetch_array() récupère une ligne de l'ensemble de résultats sous forme de tableau associatif, de tableau numérique ou les deux.

(Tutoriel recommandé : Tutoriel vidéo php)

Connectez-vous d'abord, puis exécutez l'instruction SQL pour obtenir l'ensemble de résultats des données. PHP a plusieurs fonctions qui peuvent obtenir l'ensemble de résultats de données. Mysql_fetch_array est le plus souvent utilisé pour modifier l'indice des données de ligne, l'indice de l'index numérique et l'indice de l'index lié au nom de champ en définissant des paramètres.

$sql = "select * from user limit 1";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
Copier après la connexion

Vous pouvez obtenir uniquement le tableau d'index numérique en définissant le paramètre MYSQL_NUM, qui est équivalent à la fonction mysql_fetch_row. Si vous définissez le paramètre sur MYSQL_ASSOC, vous n'obtiendrez que le tableau d'index associé, qui est équivalent à. la fonction mysql_fetch_assoc.

$row = mysql_fetch_row($result);
$row = mysql_fetch_array($result, MYSQL_NUM); //这两个方法获取的数据是一样的
$row = mysql_fetch_assoc($result);
$row = mysql_fetch_array($result, MYSQL_ASSOC);
Copier après la connexion

Si nous voulons obtenir toutes les données de l'ensemble de données, nous parcourons l'intégralité de l'ensemble de résultats.

$data = array();
while ($row = mysql_fetch_array($result)) {
    $data[] = $row;
}
Copier après la connexion

Recommandations associées : formation php

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