mysqli_fetch_object
(PHP 5)
mysqli_fetch_object
(no version information, might be only in CVS)
result->fetch_object --
Retourne la ligne courante d'un jeu de résultat sous forme d'objet
Description
Style procédural
mixed
mysqli_fetch_object ( object result)
Style orienté objet (méthode)
class
result {
mixed
fetch_object ( void )
}
La fonction mysqli_fetch_object() retourne la ligne
courante du jeu de résultat sous forme d'objet dont les attributs
représentent les noms des champs trouvés dans le jeu de
résultats.
S'il n'y a plus de lignes à lire, la fonction retourne FALSE.
Valeurs de retour
Retourne un objet qui correspond à la ligne selectionnée ou NULL s'il n'y a plus de lignes
dans le jeux de résultat.
Note : Les noms des champs retournés par
cette fonction sont sensibles à la casse.
Note : Cette fonction définie les champs NULL à la
valeur PHP NULL.
Exemples
Exemple 1. Style orienté objet
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* Vérification de la connexion */ if (mysqli_connect_errno()) { printf("Echec de la connexion : %s\n", mysqli_connect_error()); exit(); } $query = "SELECT Nom, CodePays FROM Ville ORDER by ID DESC LIMIT 50,5";
if ($result = $mysqli->query($query)) {
/* Récupération du tableau d'objet */ while ($obj = $result->fetch_object()) { printf ("%s (%s)\n", $obj->Nom, $obj->CodePays); }
/* Libération du jeux de résultats */ $result->close(); }
/* Fermeture de la connexion */ $mysqli->close(); ?>
|
|
Exemple 2. Style procédural
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* Vérification de la connexion */ if (mysqli_connect_errno()) { printf("Echec de la connexion : %s\n", mysqli_connect_error()); exit(); }
$query = "SELECT Nom, CodePays FROM Ville ORDER by ID DESC LIMIT 50,5";
if ($result = mysqli_query($link, $query)) {
/* Récupération du tableau d'objet */ while ($obj = mysqli_fetch_object($result)) { printf ("%s (%s)\n", $obj->Nom, $obj->CodePays); }
/* Libération du jeux de résultats */ mysqli_free_result($result); }
/* Fermeture de la connexion */ mysqli_close($link); ?>
|
|
L'exemple ci-dessus va afficher :
Rennes (FRA)
Rouen (FRA)
Bordeaux (FRA)
Paris (FRA)
Saint-Savin (FRA) |