Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les forums > Site Web > PHP > fetch_array et fetch_assoc > Lecture du sujet

fetch_array et fetch_assoc

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Auteur Message
1 visiteur sur ce sujet (1 anonyme)
Page : 1 
Hors ligne M@x93 # Posté le 07/07/2008 à 15:11:05
C'est moche mais pas méchant
Avatar
Groupe : Membres
Bonjour,
j'ai un problème ! o_O non ... Et ben si :p . J ne vois pas trop la différence entre fetch_array et fetch_assoc .
Merci d'avance,
Maxime
Hors ligne billy_boy # Posté le 07/07/2008 à 15:35:42
Avatar
Groupe : Membres
salut

Citation : php.net
mysql_fetch_assoc() retourne un tableau associatif qui contient la ligne lue dans le résultat result et déplace le pointeur interne de données.


Citation : php.net
mysql_fetch_array() retourne un tableau qui contient la ligne demandée dans le résultat result et déplace le pointeur de données interne d'un cran.


mais exactement je ne sais pas désoler :(
 
Hors ligne M@x93 # Posté le 07/07/2008 à 15:37:32
C'est moche mais pas méchant
Avatar
Groupe : Membres
Bon c'est toujours un peu flou pour moi ... Peut-tu me dire d'ou vienne ces infos pour que je puisse lire tout le contenu .
Hors ligne utb_diablo # Posté le 07/07/2008 à 15:39:58
-uTb#`diablo 4 ever ;)
Avatar
Groupe : Membres
avec mysql_fetch_array, t'as la possibilité de recevoir un tableau indexé e non associatif.
google -> doc php -> php.net

Ils ne savaient pas que c'était impossible, alors ils l'ont fait ...

You'll find my software here => ftp://serv-diablo.no-ip.org/Source

Recherche offres de télétravail /Q me
 
Hors ligne Chaodrim # Posté le 07/07/2008 à 15:44:29
Obeïr, aider, neutraliser...
Avatar
Groupe : Membres
Salut ^^,

mysql_fetch_assoc() renvoi un tableau de type

['row1'] => 'result1',
['row2'] => 'result2',
etc...

mysql_fetch_array() lui renvoi

['row1'] => 'result1',
[0] => 'result1',
['row2'] => 'result2',
[1] => 'result2',
etc...

en un mysql_fetch_array tu peux avoir le resultat "result1" par exemple en tapant

soit $var['row1']
soit $var[0]

pas avec l'assoc, donc sit tu veux afficher tes données en utiliant une variable $i que tu incrémente ($i++) par exemple dans une boucle de cette manière :

Code : PHP
1
2
3
for ($i=0;$i<10;$i++){
echo $var[$i];
}


ben tu ne pourra tout simplement pas ^^

donc selon certains paramètre de ton array tu privilégiera mysql_fetch_assoc() ou mysql_fetch_array()

voilà ^^

Spartan 117 au rapport mon commandant!!!


On a su vous aider, aidez nous à votre tour, METTEZ VOS SUJETS EN RESOLUS SI C'EST LE CAS.
 

Retour au forum "PHP" ou à la liste des forums

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 182 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 1.1798s (1.1612s)