Requete

Répondre
mojorisin
le 22/09/2004 à 13:23
mojorisin
SELECT MAX(pts) FROM users AS u WHERE (SELECT DISTINCT categorie FROM users) ORDER BY u.categorie DESC
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
BigZ[SHN]
le 22/09/2004 à 14:13
BigZ[SHN]
Ya une erreur....

Mais je pige pas les "u" et quand y a u.categorie...

tout est dans la meme table
mojorisin
le 22/09/2004 à 20:51
mojorisin
bah l'erreur vient de ta version de mysql qui ne supporte pas les sous-requetes je pense.
Le u est un alias pour la première table.
Elle te dit quoi l'erreur autrement?
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
BigZ[SHN]
le 23/09/2004 à 08:49
BigZ[SHN]
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
BigZ[SHN]
le 23/09/2004 à 08:55
BigZ[SHN]
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
BigZ[SHN]
le 23/09/2004 à 09:36
BigZ[SHN]
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...
anasha
le 23/09/2004 à 15:23
anasha
SELECT * FROM users GROUP BY categorie ORDER BY pts DESC LIMIT 12
Anasha [php-kiche-nomore]
BigZ[SHN]
le 23/09/2004 à 15:46
BigZ[SHN]
Heu non, y a trop de truc qui en ressorte....merci quand meme.

Mais ca marche maintenant
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours