Description
array
fbsql_fetch_array
( resource result [, int result_type])
fbsql_fetch_array(
)
retourne
un
tableau
contenant
la
ligne
courante
du
résultat
result
,
ou
FALSE
s'il
n
'y
a
plus
de
lignes
.
fbsql_fetch_array(
)
est
une
version
améliorée
de
fbsql_fetch_row(
)
.
En
plus
de
stocker
les
données
dans
un
tableau
à
indice
numérique
,
elle
les
stocke
aussi
sous
forme
de
tableau
associatif
,
dont
les
indices
sont
les
noms
des
colonnes
.
SI
deux
colonnes
(
ou
plus
)
on
le
même
nom
,
la
dernière
colonne
sera
utilisée
.
Pour
accéder
aux
autres
colonnes
de
même
nom
,
vous
devez
absolument
utiliser
les
indices
numériques
.
Il
est
important
de
noter
que
fbsql_fetch_array(
)
n'est
pas
significativement
plus
lent
que
fbsql_fetch_row(
)
,
tandis
qu'elle
apporte
un
confort
d
'utilisation
notable
.
Le
second
argument
optionnel
result_type
de
fbsql_fetch_array(
)
est
une
constante
qui
peut
prendre
l
'une
des
valeurs
suivantes
:
FBSQL_ASSOC
,
FBSQL_NUM
et
FBSQL_BOTH
.
Pour
plus
de
détails
,
reportez-vous
à
fbsql_fetch_row(
)
et
fbsql_fetch_assoc(
)
.
Exemple
1
.
Exemple
avec
fbsql_fetch_array(
)
?php
fbsql_connect(
$host
,
$user
,
$password)
;
$result
=
fbsql_db_query("database"
,"select
user_id
,
fullname
from
table")
;
while
($row
=
fbsql_fetch_array($result)
)
{
echo
"user_id
:
".$row["user_id"]
.
"
br
\n"
;
echo
"user_id
:
".$row[0]
.
"
br
\n"
;
echo
"fullname
:
".$row["fullname"]
.
"
br
\n"
;
echo
"fullname
:
".$row[1]
.
"
br
\n"
;
}
fbsql_free_result($result)
;
?
|
|