php et sql - PHP - Programmation
Marsh Posté le 14-03-2007 à 11:12:49
quand tu fais un _fetch_array, tu dois placer cette fonction dans une boucle (foreach est trés bien) pour scruter l'ensemble des résultats, sinon elle ne retourne que le 1er résultat de la requête. Eventuellement tu peux replacer les divers résultats dans un tableau récapitulant l'ensemble à l'intérieur de la boucle
Marsh Posté le 14-03-2007 à 11:24:52
justement "Eventuellement tu peux replacer les divers résultats dans un tableau récapitulant l'ensemble à l'intérieur de la boucle" c'est ce qui me bloque...
Marsh Posté le 14-03-2007 à 11:33:34
Code :
|
ça devrais fonctionner...
sinon
Code :
|
fonctionne
Marsh Posté le 14-03-2007 à 11:46:17
ok merci , je test. je suis en train de me documenter sur foreach!!!
Marsh Posté le 14-03-2007 à 19:45:50
chani_t a écrit :
|
Euh... non.
Marsh Posté le 15-03-2007 à 08:04:54
sielfried a écrit : Euh... non. |
Ba j'ai bien dit, devrais ... j'ai toujours du mal avec le traitement de requête et foreach
.. Mais je t'en prie, si tu as une soluce avec foreach n'hésite pas
Marsh Posté le 16-03-2007 à 16:19:45
pourquoi pas un while ?
Code :
|
Et après tu peux lire ton tablerau avec un foreach stu veux.
Marsh Posté le 14-03-2007 à 11:05:55
Un truc il me semble plutot simple mais j'y arrive pas :
quand je fais un echo $ligne, j'obtiens "3".
comment acceder au contenu de la ligne 2 par exemple ?
je m'explique, matable contient un champs "age"
je veux par exemple faire un echo de $result['age'] mais par exemple pour l'enregistrement 1 ou 2 ou 3 .
???