Indice de tableaux

Eléphant du PHP | 158 Messages

08 avr. 2005, 14:04

Coucou,

J'aimerai savoir comment accéder à une case d'un tableau créé avec mysql_fetch_array et comment fonctionne les indices.

Merci d'avance
°°°Darkbibou°°°

Eléphant du PHP | 281 Messages

08 avr. 2005, 14:43

resolu
Alors le mysql_fetch_array c'est une fonction qui te renvoi un tableau de variable

pour cette table par exemple :

Code : Tout sélectionner

table id Pseudo pass 1er ligne : id=1 Pseudo = tata pass=toto 2eme ligne : id=2 pseudo=toto pass=bambam ...
Le mysql_fetch_array c'est enfaite une fleche qui parcours ta table, il va faire la premiere ligne du tableau va prendre les donnée puis apres il passera a la suivante. C'est pour cela que l'on utilise en general le fetch array dans des boucle for ou while.

ici :
<?
$req=mysql_querry("SELECT * FROM table");

while ($tableau=mysql_fetch_array($req))// pour qu'il parcours tout le tableau
{
  $tableau['id']; // = 1 lors du premier parcours de la boucle
  $tableau['pseudo'];//=tata lors du premeir parcours de la boucle
  $tableau['pass'];//=toto lors du premier parcours de la boucle
echo($id);
echo("<BR>");
echo($pseudo);
echo("<BR>");
echo($pass);
echo("<BR>");
}
 ?>

lorsque l'on passe au deuxieme parcours l'id = 2 , Pseudo =toto, pass= bambam
et ainsi de suite ...
j'espere que c'est clair ;)

ludo

ps : j'ai editer désolé pour les oublies :oops:
Modifié en dernier par slipndi le 08 avr. 2005, 15:06, modifié 1 fois.

Mammouth du PHP | 859 Messages

08 avr. 2005, 14:50

Et les points virgules slipndi? tu les mets pas? ;)

Et les echo?