Position actuelle: Accueil> Catégories de fonctions> mysqli_result::fetch_row

mysqli_result::fetch_row

(mysqli_fetch_row) Utilisez la ligne de résultat comme tableau d'énumération
Nom:mysqli_result::fetch_row
Catégorie:Mysqli
Langage de programmation:php
Description en une ligne:Obtenez une rangée de données à partir de l'ensemble de résultats et renvoyez-les comme un tableau indexé

Nom de la fonction: mysqli_result :: fetch_row ()

Version applicable: PHP 5, PHP 7

Description de la fonction: Cette fonction est utilisée pour obtenir une ligne de données à partir de l'ensemble de résultats et les renvoyer en tant que tableau indexé. Les index du tableau renvoyé correspondent à l'ordre des colonnes dans le jeu de résultats.

Syntaxe: mixte mysqli_result :: fetch_row ()

Paramètres: cette fonction n'accepte aucun paramètre.

Valeur de retour: Si une ligne de données est obtenue avec succès, un tableau d'index est renvoyé et si la fin de l'ensemble de résultats a été atteinte, null est renvoyé.

Exemple:

<?php // 假设已经建立了与数据库的连接,并执行了查询语句 $query = "SELECT id, name, age FROM users"; $result = $mysqli---> requête ($ query); // utilise fetch_row () pour obtenir une ligne de données et imprimer $ row = $ result-> fetch_row (); if ($ row) {echo "id:". $ row [0]. "
"; echo" nom: ". $ row [1]."
"; echo" Âge: ". $ row [2]."
";} else {echo" Plus de lignes dans le jeu de résultats. ";} // Continuez à utiliser fetch_row () pour obtenir la ligne de données suivante et l'imprimer $ row = $ result-> fetch_row (); if ($ row) {echo" id: ". $ row [0]."
"; echo" nom: ". $ row [1]."
"; echo" Âge: ". $ row [2]."
";} else {echo" Plus de lignes dans le jeu de résultats. ";} // relâchez le résultat de résultat $ result-> close () ;?>

Dans l'exemple ci-dessus, l'instruction de requête est d'abord exécutée et l'ensemble de résultats est obtenu. Utilisez ensuite la fonction fetch_row () pour obtenir la première ligne de données dans le jeu de résultats et imprimez-le. Ensuite, appelez à nouveau la fonction fetch_row () pour obtenir la prochaine ligne de données et imprimez-la. S'il n'y a plus de lignes dans l'ensemble de résultats, la sortie n'est "plus de lignes dans l'ensemble de résultats". Libérez enfin l'ensemble de résultats.

Fonctions similaires