Manuel PHP
maxdb_fetch_object
result->fetch_object
(PECL maxdb >= 1.0)
maxdb_fetch_object -- result->fetch_object — Retourne la ligne courante d'un jeu de résultats dans un objet
Description
Style procédural :
Style orienté objet (méthode) :
maxdb_fetch_resource() retourne la ligne courante du jeu de résultats result dans un objet dont les attributs sont les noms des champs trouvés dans le jeu de résultats. S'il n'y a plus de lignes dans le jeu de résultats courant, NULL est retourné.
Valeurs de retour
Retourne une ressource qui correspond à la ligne récupérée ou NULL s'il n'y a plus de lignes disponibles dans le jeu de résultats.
Note: Les noms des champs retournés par cette fonction sont sensibles à la casse.
Note: Cette fonction définit les champs NULL à la valeur PHP NULL.
Exemples
Exemple #1 Style orienté objet
- <?php
- $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB");
- /* Vérification de la connexion */
- if (maxdb_connect_errno()) {
- printf("Connexion échouée : %s\n", maxdb_connect_error());
- exit();
- }
- $query = "SELECT name, state FROM hotel.city ORDER by zip";
- if ($result = $maxdb->query($query)) {
- /* Lecture d'un objet */
- while ($obj = $result->fetch_object()) {
- printf ("%s (%s)\n", $obj->NAME, $obj->STATE);
- }
- /* Libération des ressources */
- $result->close();
- }
- /* Fermeture de la connexion */
- $maxdb->close();
- ?>
Exemple #2 Style procédural
- <?php
- $link = maxdb_connect("localhost", "MONA", "RED");
- /* Vérification de la connexion */
- if (maxdb_connect_errno()) {
- printf("Echec de la connexion : %s\n", maxdb_connect_error());
- exit();
- }
- $query = "SELECT name, state FROM hotel.city ORDER by zip";
- if ($result = maxdb_query($link, $query)) {
- /* Récupération de l'objet */
- while ($obj = maxdb_fetch_object($result)) {
- printf ("%s (%s)\n", $obj->NAME, $obj->STATE);
- }
- /* Libération du résultat */
- maxdb_free_result($result);
- }
- /* Fermeture de la connexion */
- maxdb_close($link);
- ?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
Remonter 
