Description
array
ingres_fetch_array
( [int result_type [, resource link]])
ingres_fetch_array(
)
renvoie
un
tableau
correspondant
à
la
ligne
récupérée
,
ou
FALSE
s'il
n
'y
a
plus
de
ligne
à
récupérer
.
Cette
fonction
est
une
version
améliorée
de
ingres_fetch_row(
)
.
En
plus
de
stocker
les
données
dans
un
tableau
à
indices
numériques
,
elle
peut
aussi
les
enregistrer
dans
un
tableau
associatif
,
en
utilisant
les
noms
des
champs
comme
indices
.
Si
plusieurs
colonnes
ont
le
même
nom
,
la
dernière
colonne
aura
la
priorité
.
Pour
accéder
aux
autres
colonnes
du
même
nom
,
vous
devez
utiliser
l
'
index
numérique
,
ou
faire
un
alias
pour
chaque
colonne
.
result_type
peut
valoir
II_NUM
pour
un
tableau
à
indices
numériques
,
II_ASSOC
pour
un
tableau
associatif
,
ou
II_BOTH
(
défaut
)
pour
un
tableau
mixte
(accessible
selon
les
2
méthodes
)
.
Du
point
de
vue
de
la
rapidité
,
cette
fonction
est
identique
à
ingres_fetch_object(
)
,
et
presque
aussi
rapide
que
ingres_fetch_row(
)
(la
différence
est
insignifiante
)
.
Exemple
1
.
Exemple
pour
ingres_fetch_array(
)
?php
ingres_connect(
$database
,
$user
,
$password)
;
ingres_query("select
*
from
table")
;
while
($row
=
ingres_fetch_array()
)
{
echo
$row["user_id"]
;
/
/
utilisation
du
tableau
associatif
echo
$row["fullname"]
;
echo
$row[1]
;
/
/
utilisation
du
tableau
à
indices
numériques
echo
$row[2]
;
}
?
|
|
Voir
aussi
ingres_query(
)
,
ingres_num_fields(
)
,
ingres_field_name(
)
,
ingres_fetch_object(
)
et
ingres_fetch_row(
)
.