IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Classement en fonction des points.


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    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

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Utilise ORDER pour faire le classement et LIMIT pour avoir les 10 premiers.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Oui c'est ce qu'un amis m'a dit mais je ne sais pas comment l'utiliser ^^

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    La documentation, les tutoriels, des exemples ce n'est pas ce qui manque.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    J'ai trouver et modifier sa, mais je pense qu'il y a des fautes peut-tu corriger ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $sql = 'SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10 '; 
    echo $sql;

  6. #6
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Pourquoi tu penses qu'il y a des fautes ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10
    Voici ma page :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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">

  8. #8
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Je ne sais pas quel methode tu utilises, mais il faut executer ta requête.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  9. #9
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Comment ont fait pour l’exécuter :/ ? mysql_query ?

  10. #10
    Membre chevronné Avatar de Nheo_
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    323
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 323
    Par défaut
    Citation Envoyé par dorian06 Voir le message
    Comment ont fait pour l’exécuter :/ ? mysql_query ?
    Si tu utilises MySQL, oui.

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Février 2011
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2011
    Messages : 59
    Par défaut
    Maintenant sa me met sa :

    Resource id #5

    Voici mon PHP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?php
    $sql = mysql_query('SELECT DISTINCT `pseudo` FROM `users` ORDER BY `nbrCredits` DESC LIMIT 0, 10 '); 
    echo $sql; 
    }
     
    ?>

  12. #12
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/10/2013, 05h15
  2. estimation avec methode des points de Fonction
    Par Sumoner dans le forum Méthodes
    Réponses: 1
    Dernier message: 13/12/2011, 05h26
  3. Réponses: 12
    Dernier message: 28/10/2010, 17h50
  4. Réponses: 2
    Dernier message: 19/04/2010, 17h04
  5. [SQL] Classement par nombre de points avec la fonction array_multisort
    Par mayers dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 29/07/2007, 15h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo