8.25 Fonctions dbx
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . dbx_close . dbx_compare . dbx_connect . dbx_error . dbx_escape_string ->dbx_fetch_row . dbx_query . dbx_sort
|
8.25.12 dbx_fetch_row()Lit une ligne dans un résultat DBX ayant l'option
DBX_RESULT_UNBUFFERED
activée[ Exemples avec dbx_fetch_row ] PHP 5 <= 5.0.4
mixed
dbx_fetch_row (
object
result_identifier
)
dbx_fetch_row
retourne une ligne en cas de succès,
et un
0
en cas d'échec (e.g. lorsqu'aucune ligne n'est
disponible).
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
.
| Comment gérer les valeurs retournées par dbx_fetch_row |
<?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"; ?>
|
Le paramètre
result_identifier
est le résultat
de la fonction
dbx_query
.
L'objet retourné 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
.
Voir aussi
dbx_query
.
|