Selection et comptage

Résolu
BEAUBRIUS Messages postés 120 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 8 février 2008 - 5 févr. 2006 à 17:35
BEAUBRIUS Messages postés 120 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 8 février 2008 - 6 févr. 2006 à 17:43
Bonjours

J'ai un tableau j_user

qui comprend 5 colones :

- id

- pseudo

- experience

- bois

- or



Chaque joueur a sa propre ligne dans ce tableau.

J'aimerai savoir le nombre de personne qui ont moin d'experience que moi :



J'ai fait :



$ressa=mysql_query("select COUNT(*) as somme from j_users where xp<='$xp'",$connexion);

$position=mysql_result($ressa,"somme");



qui est sensé compter le nombre de personne qui ont xp inferieur ou egal a mon xp ( $xp )

Mais elle marche pas



Esque vous pouvez m'aidez ?



Merci

2 réponses

Zlub Messages postés 809 Date d'inscription mercredi 11 octobre 2000 Statut Membre Dernière intervention 29 septembre 2010 9
6 févr. 2006 à 04:13
Salut,

Fais un echo de ta requete et vérifies qu'elle fonctionne sous phpMyAdmin par exemple.

Du style

$sql= "select COUNT(*) as somme from j_users where xp<='$xp'";
echo $sql . "\n
";

Tu devrais faire un test apres l'executionde ta requete (donc apres mysql_query) pour t'assurer qu'elle a bien fonctionnée :

if (!$ressa) {

   die('Impossible d\'ex&#233;cuter la requ&#234;te :' . mysql_error());

}

++

Zlub
3
BEAUBRIUS Messages postés 120 Date d'inscription lundi 19 mai 2003 Statut Membre Dernière intervention 8 février 2008
6 févr. 2006 à 17:43
Oui , merci j'ai trouver mon probleme merci

(la fonction marchait trés bien en fait :p )
3