par
Hywan » 10 mars 2008, 21:41
Déjà pour savoir si ça marche, le mieux c'est encore d'essayer. Au pire, t'auras une erreur hein, mais certains en sont revenus

.
Pour la différence entre mysql_fetch_assoc et array, il faut
lire la documentation :
Valeurs de retour
Retourne un tableau de chaînes qui correspond à la ligne récupérée ou FALSE s'il n'y a plus de lignes. Le type de tableau retourné dépend de la définition du paramètre result_type . En utilisant MYSQL_BOTH (défaut), vous récupérerez un tableau contenant des indices associatifs et numériques. En utilisant MYSQL_ASSOC, vous ne récupérerez que les indices associatifs (comme le fonctionnement de la fonction mysql_fetch_assoc()), en utilisant MYSQL_NUM, vous ne récupérerez que les indices numériques (comme le fonctionnement de la fonctionmysql_fetch_row()).
On comprend vite que mysql_fetch_assoc est plus rapide et plus léger que mysql_fetch_array. Et mysql_fetch_assoc revient à écrire mysql_fetch_array($queryRessource, MYSQL_ASSOC), d'où la fonction mysql_fetch_assoc qui en fait n'est qu'un alias, très pratique.
Déjà pour savoir si ça marche, le mieux c'est encore d'essayer. Au pire, t'auras une erreur hein, mais certains en sont revenus ;-).
Pour la différence entre mysql_fetch_assoc et array, il faut [url=http://fr.php.net/mysql_fetch_array]lire la documentation[/url] : [quote="La documentation"][b]Valeurs de retour[/b]
Retourne un tableau de chaînes qui correspond à la ligne récupérée ou FALSE s'il n'y a plus de lignes. Le type de tableau retourné dépend de la définition du paramètre [i]result_type[/i] . En utilisant MYSQL_BOTH (défaut), vous récupérerez un tableau contenant des indices associatifs [color=red][b]et[/b][/color] numériques. En utilisant MYSQL_ASSOC, vous ne récupérerez que les indices associatifs (comme le fonctionnement de la fonction mysql_fetch_assoc()), en utilisant MYSQL_NUM, vous ne récupérerez que les indices numériques (comme le fonctionnement de la fonctionmysql_fetch_row()).[/quote]
On comprend vite que mysql_fetch_assoc est plus rapide et plus léger que mysql_fetch_array. Et mysql_fetch_assoc revient à écrire mysql_fetch_array($queryRessource, MYSQL_ASSOC), d'où la fonction mysql_fetch_assoc qui en fait n'est qu'un alias, très pratique.