Utilisation de foreach? [PHP] - PHP - Programmation
Marsh Posté le 19-07-2003 à 02:07:11
Code :
|
ca doit faire sensiblement la meme chose non?
edit: nah jregarde ce que tu veux faire et c pas trop ca selon moi
Marsh Posté le 19-07-2003 à 02:08:14
burgergold a écrit :
|
nan
Marsh Posté le 19-07-2003 à 02:13:13
Je pense qu'il faudrait trier la requête, sur y. Ensuite, en parcourant le résultat (avec mysql_fetch_array), détecter les changements de valeur.
Ca s'apparente un peu à du bricolage, mais ca marche bien
Marsh Posté le 19-07-2003 à 02:16:21
mrBebert a écrit : Je pense qu'il faudrait trier la requête, sur y. Ensuite, en parcourant le résultat (avec mysql_fetch_array), détecter les changements de valeur. |
Ba c'est ce que j'aurais fait aussi J'vois pas bien l'intérêt de foreach là-dedans
Marsh Posté le 19-07-2003 à 02:21:26
c vraiment au niveau de la requete sql le boulot à faire
Marsh Posté le 19-07-2003 à 02:23:42
Taiche a écrit : |
foreach, c'est bien pour parcourir un tableau. Mais c'est sur que pour une requête ...
Marsh Posté le 19-07-2003 à 03:29:34
mrBebert a écrit : foreach, c'est bien pour parcourir un tableau. Mais c'est sur que pour une requête ... |
mysql_fetch_array retourne un tableau les résultas de la requête.
Si la requête n'est pas trié, le plus simple, c'est de créer un tableau a deux dimensions dont la première dimension corespond a la colone sur laquelle ca doit être trié.
A partir de là, il sufit de faire deux foreach imbriqué pour affiché ce qu'il voudrait.
Mais je suis d'accord avec vous pour dire qu'il devrait commencer par faire un order by sur sa requête ce qui simplifie énormément le code qu'il y aura derrière.
Marsh Posté le 19-07-2003 à 00:59:54
Hello,
Je vous explique mon problème, j'ai une requete du style:
ou y est un TINYINT (pour simplifier)
dans ma table j'ai:
nom | y
nom1 | 1
nom2 | 2
nom3 | 1
nom4 | 2
J'aimerais pouvoir traiter les données de façon à retourner les résultats de cette façon:
ou 1 et 2 sont des valeurs de y.
On m'a parlé de l'utilisation de la fonction foreach() mais après une recherche dans le manuel PHP, la description de la fonction qui y est faire ne m'a pas été très utile, j'aimerais donc un petit coup de pouce pour l'uilisation de cette fonction
Message édité par Kt-Redfox le 19-07-2003 à 01:00:07