Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/05/2011, 21h20   #1
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Par défaut Classement en fonction des points.

Bonsoir tous le monde,

Je voudrais faire un classement des 10 plus riches en points virtuels sur mon site mais je n'est jamais fais sa je ne sais pas du tout comment faire :/

Je voudrais que sa affiche le classement (de 1 à 10).
Le pseudo (colonne "pseudo" de ma BDD).
Et le nombre de points (colonne "nbrCredits" de ma BDD).

Merci beaucoup, pour votre futur aide
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 21h29   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Utilise ORDER pour faire le classement et LIMIT pour avoir les 10 premiers.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 21h41   #3
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Oui c'est ce qu'un amis m'a dit mais je ne sais pas comment l'utiliser ^^
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 21h48   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
La documentation, les tutoriels, des exemples ce n'est pas ce qui manque.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 21h55   #5
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
J'ai trouver et modifier sa, mais je pense qu'il y a des fautes peut-tu corriger ?

Code :
1
2
$sql = 'SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10 '; 
echo $sql;
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2011, 21h57   #6
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Pourquoi tu penses qu'il y a des fautes ?
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 18h00   #7
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Oui il y a des fautes car sa me dit la requête alors que sa devrais me dire le classement, sa dit sa :

Code :
SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10
Voici ma page :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
include('includes/header2.php');
 
if(!connecte()){
echo'error';
} else {
?>
<br>
<?php
$sql = 'SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10 '; 
echo $sql; 
}
 
?>
 
<br><br><img src="images/fleche.gif"><b><u><a href="index.php">Retour</a></u></b></fieldset>
<img src="images/footer.png">
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/05/2011, 21h26   #8
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Je ne sais pas quel methode tu utilises, mais il faut executer ta requête.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 16h34   #9
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Comment ont fait pour l’exécuter :/ ? mysql_query ?
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 16h39   #10
Membre éprouvé
 
Avatar de Nheo_
 
Homme
Étudiant
Inscription : avril 2011
Messages : 317
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 317
Points : 405
Points : 405
Citation:
Envoyé par dorian06 Voir le message
Comment ont fait pour l’exécuter :/ ? mysql_query ?
Si tu utilises MySQL, oui.
Nheo_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 19h17   #11
Invité régulier
 
Inscription : février 2011
Messages : 59
Détails du profil
Informations forums :
Inscription : février 2011
Messages : 59
Points : 6
Points : 6
Maintenant sa me met sa :

Resource id #5

Voici mon PHP :

Code :
1
2
3
4
5
6
<?php
$sql = mysql_query('SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10 '); 
echo $sql; 
}
 
?>
dorian06 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 20h01   #12
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
revoit tes bases :
http://sylvie-vauthier.developpez.co...=intro-bdd#LVI
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h33.


 
 
 
 
Partenaires

Hébergement Web