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 :

[Conception] selection et position


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par défaut [Conception] selection et position
    Bonjour à tous,

    Voilà je cherche à faire ça

    dans ma base de données je selectionne un membre ensuite je voudrais affiché sa position par raport a un classement générale.

    explication :

    Un membre est noté il y a un classement des meilleurs membres ensuite je voudrais pouvoir affiché la position du membre dans ce classement j'ai simplement besoins de la requete mysql ou alors une fonction php si elle existe mais toute mes recherches sont infructeuse pour l'instant.

  2. #2
    Membre émérite Avatar de Jérémy Lefevre
    Homme Profil pro
    Développeur Java
    Inscrit en
    Juin 2004
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Luxembourg

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 898
    Par défaut
    tu select le gar que tu veu ensuite tu select en fesant un tri selon ton critere et apres tu boucle jusqu'a temps que tu ai le meme nom que celui voulu et tu recupere le comteur de ta boucle

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 9
    Par défaut
    Tout dépend de la manière dont es structurée ta base de données.
    As tu le schéma de la table concernée, ça serait plus clair pour qu'on te donne une réponse.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 29
    Par défaut
    bah ma table est assez simple pour l'instant

    il y a 4 colonnes

    id -- pseudo -- Phrase -- Note --

    voici avec un exemple

    id -- pseudo -- Phrase -- Note --

    1 -- domi -- blabla -- 7 --
    2 -- truc -- blabla -- 9 --


    je voudrais que mon script écrive
    domi est a la position 2 du classement

  5. #5
    Membre chevronné Avatar de icer
    Inscrit en
    Janvier 2006
    Messages
    332
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 332
    Par défaut
    La solution de la boucle me paraît bien.
    Mais tu dois pour cela sélectionner les membres et les trier par note.

    Je ne vois pas de solution pour obtenir la position du membre en sélectionnant q'un seul membre.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 217
    Par défaut
    C'est possible avec certains SGBD, tu as quelle version du serveur MySQL ?

  7. #7
    Membre chevronné Avatar de broumbroum
    Profil pro
    Inscrit en
    Août 2006
    Messages
    406
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Suisse

    Informations forums :
    Inscription : Août 2006
    Messages : 406
    Par défaut
    pour accéder à la valeur domi tu cherches la ligne qui contient "domi" et tu demandes la colonne pseudo.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT pseudo FROM personne WHERE pseudo="domi";
    ça joue pour SQL?

  8. #8
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Décembre 2003
    Messages
    217
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2003
    Messages : 217
    Par défaut
    Citation Envoyé par broumbroum
    pour accéder à la valeur domi tu cherches la ligne qui contient "domi" et tu demandes la colonne pseudo.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    SELECT pseudo FROM personne WHERE pseudo="domi";
    Euh, l'intérêt ?

    Citation Envoyé par broumbroum
    ça joue pour SQL?
    C'est à dire ?

Discussions similaires

  1. [Conception] SELECT aux hasards en multi table
    Par Just dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 19/10/2006, 22h27
  2. [Conception] Select sur date inopérant
    Par lodan dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 11/09/2006, 09h33
  3. [Conception] SELECT dépendant d'un autre (avec BDD)
    Par banzzai dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/08/2006, 17h57
  4. Position du défilement de la scrollbar d'un select
    Par Eagle959 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 11/03/2006, 21h33
  5. Réponses: 2
    Dernier message: 14/12/2005, 17h08

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