Ses derniers messages sur les forums
C'est for possible
MDR
Youpill.
Ben je me suis débrouillé (tout seul)....
Une boucle FOR avec un ARRAY et ca marche nickel
Merci a tous pour votre patience...
Bon on va essayer autrement.
prenons une requete simple :
SELECT * FROM matable WHERE categorie = $categorie ORDER BY id
Maintenant mon $categorie, j'aimerai qu'il ai 12 valeures. Autrement dit, je met ces 12 valeures dans un array et je fait une boucle qui va me faire 12X le tour avec a chaques fois une valeure différente de $categorie. Vous me suivez?
Maintenant je sais pas comment faire...lol
Erreur SQL !
SELECT MAX(pts) FROM matable AS u WHERE (SELECT DISTINCT categorie FROM matable) ORDER BY u.categorie DESC
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT DISTINCT categorie FROM matable) ORDER BY u.categorieDESC' at li
Ya une erreur....
Mais je pige pas les "u" et quand y a u.categorie...
tout est dans la meme table
Pleaaase Helllp
Non ca marche toujours pas....
Sinon y a pas moyen de faire une liste de mes catégories dans un array, et ensuite de faire une boucle qui prend celui qui a le plus de point dans le premier de la liste et ainsi de suite (Histoire de pas avoir 12 requetes)?
Heu oui mais non.
Je veut que 1 par catégorie....
Non non tout est dans la meme table. explications :
Table : membres
- id
- Categorie
- pts
- ...
Ensuite j'ai des membres qui ont des points et ils sont tous répartis en 12 catégories....
Bah je voudrai juste celui qu a le plus de point dans la categorie 1, dans la 2 etc.
Pas d'idées?
Suis pas assé clair?