mysql_fetch_assoc

mysql_fetch_assoc -- Lit une ligne de résultats dans un tableau associatif

Description

array mysql_fetch_assoc ( resource result_identifier)

mysql_fetch_assoc( ) retourne un tableau associatif qui contient la ligne lue , ou bien FALSE , si il ne reste plus de lignes .

mysql_fetch_assoc( ) est équivalente à mysql_fetch_array( ) utilisée avec l 'option MYSQL_ASSOC . Elle ne retourne qu ' un tableau associatif . C' est le fonctionnement original de mysql_fetch_array( ) . Si vous avez besoin d' indices numériques , utilisez mysql_fetch_array( ) .

Si plusieurs colonnes portent le même nom , la dernière aura la priorité . Pour accéder aux autres colonnes du même nom , vous devez utiliser mysql_fetch_array( ) et les indices numériques .

Une chose importante à noter est que mysql_fetch_assoc( ) n'est PAS significativement plus lente que mysql_fetch_row( ) , alors qu'elle apporte un confort d 'utilisation important .

Pour plus de détails , reportez-vous à mysql_fetch_row( ) et mysql_fetch_array( ) .

Exemple 1 . mysql_fetch_assoc( )

 
?php

 
mysql_connect(

 
$host

 
,

 
$user

 
,

 
$password)

 
;

 
$result

 
=

 
mysql_db_query("database"

 
,"select

 
*

 
from

 
table")

 
;

 
while

 
($row

 
=

 
mysql_fetch_assoc

 
($result)

 
)

 
{

 
echo

 
$row["user_id"]

 
;

 
echo

 
$row["fullname"]

 
;

 
  }

 
mysql_free_result

 
($result)

 
;

 
?