Maison >développement back-end >Problème PHP >A quoi sert php mysql_fetch_row
La fonction
php mysql_fetch_row() est utilisée pour obtenir une ligne du jeu de résultats sous forme de tableau numérique, la syntaxe est "mysql_fetch_row(data)". Cette fonction récupère une ligne de données de l'ensemble de résultats associé aux données d'identification du résultat et la renvoie sous forme de tableau, chaque colonne de résultat étant stockée dans une cellule du tableau.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
PHP La fonction mysql_fetch_row() obtient une ligne de l'ensemble de résultats sous forme de tableau numérique.
Syntaxe
mysql_fetch_row(data)
Description du paramètre :
data : Le pointeur de données à utiliser, paramètre obligatoire, ne peut pas être omis. Le pointeur de données est le résultat renvoyé par mysql_query().
Explication : La fonction
mysql_fetch_row() renvoie un tableau généré en fonction des lignes obtenues, ou renvoie false s'il n'y a plus de lignes.
mysql_fetch_row() Obtient une ligne de données de l'ensemble de résultats associé à l'identifiant de résultat spécifié et la renvoie sous forme de tableau. Chaque colonne de résultat est stockée dans une cellule du tableau, en commençant au décalage 0.
Appeler mysql_fetch_row() en séquence renverra la ligne suivante dans le jeu de résultats, ou false s'il n'y a plus de lignes.
Exemple 1,
<?php $con = mysql_connect("localhost", "hello", "321"); if (!$con) { die('Could not connect: ' . mysql_error()); } $db_selected = mysql_select_db("test_db",$con); $sql = "SELECT * from Person WHERE Lastname='Adams'"; $result = mysql_query($sql,$con); print_r(mysql_fetch_row($result)); mysql_close($con); ?>
Exemple 2 :
mysql_fetch_row() obtient les informations de données de la ligne actuelle et passe automatiquement à la ligne suivante après avoir été référencée. Dans cet exemple, la référence à la ligne 12 est :
Dans cette boucle, chaque fois que mysql_fetch_row() obtient les données de la ligne actuelle, les affecte au tableau $row, puis passe automatiquement à la ligne suivante ; après la récupération Après la dernière ligne, la fonction retournera false et la boucle se terminera. De cette manière, toutes les données de l'ensemble de résultats peuvent être extraites ligne par ligne et affichées.
Remarque
Les indices du tableau de résultats renvoyés par mysql_fetch_row() correspondent aux valeursde différents attributs, et les valeursdes attributs ne peuvent être obtenues que via la méthode d'indice, pas l'attribut name, ce qui peut facilement prêter à confusion dans les applications pratiques. Assurez-vous de l'utiliser avec précaution. Dans le même temps, il convient de veiller à ne pas utiliser d'indices hors limites lors de l'utilisation.
Les résultats de l'exemple exécuté correctement sont les suivants.
Apprentissage recommandé : "Tutoriel vidéo 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!