Description
array
mysql_fetch_array
( resource result_identifier [, int result_type])
mysql_fetch_array(
)
retourne
un
tableau
qui
contient
la
ligne
demandée
,
ou
FALSE
si
il
ne
reste
plus
de
ligne
.
mysql_fetch_array(
)
est
une
version
étendue
de
mysql_fetch_row(
)
.
En
plus
d'
enregistrer
les
données
sous
forme
d
'un
tableau
à
indice
numérique
,
elle
peut
aussi
les
enregistrer
dans
un
tableau
associatif
,
en
utilisant
les
noms
des
champs
comme
indices
.
Si
plusieurs
colonnes
portent
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
.
Il
est
important
de
souligner
que
mysql_fetch_array(
)
N'est
PAS
plus
lente
que
mysql_fetch_row(
)
,
tandis
qu'elle
ajoute
un
confort
d
'utilisation
notable
.
L'
option
result_type
de
mysql_fetch_array(
)
est
une
constante
qui
peut
prendre
les
valeurs
suivantes
:
MYSQL_ASSOC
,
MYSQL_NUM
et
MYSQL_BOTH
.
Voir
aussi
mysql_fetch_row(
)
.
Exemple
1
.
mysql
fetch
array
?php
mysql_connect(
$host,$user,$password)
;
$result
=
mysql_db_query("database"
,"select
*
from
table")
;
while($row
=
mysql_fetch_array($result)
)
{
echo
$row["user_id"]
;
echo
$row["fullname"]
;
}
mysql_free_result($result)
;
?
|
|