Fonction PHP mysql_fetch_object()

Définition et utilisation

La fonction mysql_fetch_object() tire une ligne du jeu de résultats (jeu de enregistrements) sous forme d'objet.

Si le succès, cette fonction à partir de mysql_query() Obtenir une ligne et renvoyer un objet. Si l'échec ou s'il n'y a plus de lignes, renvoyer false.

Syntaxe

mysql_fetch_object(data)
Paramètres Description
data Requis. Pointeur de données à utiliser. Ce pointeur de données est celui de mysql_query() Résultat retourné.

Astuces et commentaires

Remarque :Chaque appel suivant à mysql_fetch_object() renvoie la ligne suivante du jeu de résultats.

Remarque :mysql_fetch_object() et mysql_fetch_array() De même, avec une seule différence - il s'agit d'un objet au lieu d'un tableau. Indirectement, cela signifie que vous ne pouvez accéder aux éléments du tableau que par le nom du champ, et non par l'offset.

Exemple

<?php
$con = mysql_connect("localhost", "peter", "abc123");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }
$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person";
$result = mysql_query($sql,$con);
while ($row = mysql_fetch_object($result))
  {
  echo $row->FirstName . "<br />";
  }
mysql_close($con);
?>

Sortie :

John
George
Thomas