Maison >développement back-end >Problème PHP >A quoi sert php mysql_fetch_row

A quoi sert php mysql_fetch_row

青灯夜游
青灯夜游original
2022-04-14 13:31:512777parcourir

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.

A quoi sert php mysql_fetch_row

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(&#39;Could not connect: &#39; . mysql_error());
  }

$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname=&#39;Adams&#39;";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));

mysql_close($con);
?>

A quoi sert php mysql_fetch_row

Exemple 2 :

A quoi sert php mysql_fetch_row

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 :

A quoi sert php mysql_fetch_row

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 valeurs​​de différents attributs, et les valeurs​​des 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.

A quoi sert php mysql_fetch_row

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!

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