dbx_fetch_row

(PHP 5 <= 5.0.5, PECL dbx:1.1.0)

dbx_fetch_row — Lit une ligne dans un résultat DBX ayant l'option DBX_RESULT_UNBUFFERED activée

Description

mixed dbx_fetch_row ( object $result_identifier )

dbx_fetch_row() récupère les lignes depuis le jeu de résultats dont le drapeau DBX_RESULT_UNBUFFERED est défini.

Lorsque l'option DBX_RESULT_UNBUFFERED n'est pas activée dans la requête, dbx_fetch_row() va échouer car toutes les lignes auront été déjà lues dans le membre data .

De plus, le membre rows de l'objet de résultat est incrémenté à chaque lecture réussie de dbx_fetch_row() .

Liste de paramètres

result_identifier

Un jeu de résultats retourné par la fonction dbx_query() .

Valeurs de retour

Retourne un objet en cas de succès qui contient les mêmes informations que n'importe quelle ligne d'un résultat dbx, placé dans le membre data , incluant l'accès aux colonnes par index ou par nom, suivant l'utilisation des options avec dbx_guery() .

Si une erreur survient, la fonction retournera 0 (e.g. lorsqu'aucune ligne n'est disponible).

Exemples

Exemple 635. Comment gérer la valeur retournée

<?php
$result 
dbx_query ( $link 'SELECT id, parentid, description FROM table' DBX_RESULT_UNBUFFERED );

echo 
"<table>\n" ;
while (
$row  dbx_fetch_row ( $result )) {
    echo 
"<tr>\n" ;
    foreach (
$row  as  $field ) {
        echo 
"<td>$field</td>" ;
    }
    echo 
"</tr>\n" ;
}
echo 
"</table>\n" ;
?>

Voir aussi

dbx_query()