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 :

trier les resultats d'une BDD [MySQL]


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 171
    Par défaut trier les resultats d'une BDD
    Bonjour

    Je n'arrive pas à trier un champ précis dans ma base de donnée

    Donc j'ai un champ "posit" et des numéros (1,2,3,4,,ect...) mais voilà ces numéros ne sont pas dans l'ordre.

    ma requète:
    select * from dispo1_tbl where escouades='esc1' order by posit asc

    Sur ceci:
    id indicatif lundi mardi mercredi jeudi vendredi samedi dimanche escouades posit
    4 [1eBPC]Scrat oui oui oui oui oui non oui esc1 3
    15 [1eBPC]Kymyly non non non non non non non esc1 2

    Je crois quelle n'est pas très bonne , voilà pourquoi je viens demander de l'aide

    Cordialement

    Kitetkat

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 235
    Par défaut
    select * from dispo1_tbl where escouades='esc1' order by posit asc
    Et cette requête te renvoie quoi ? car elle me parait correcte...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 171
    Par défaut
    Salut

    C'est pas dans l'ordre il est là le problème

    En fait mon champ doit est numéroté mais pas a la suite de l'autre car cela peut changer à la demande, c'est à dire que cela peut-être comme ceci:
    1
    8
    3
    ect...
    alors je ne comprend pas pourquoi ma requête ne fonctionne pas.

    Ok donc je viens de faire une requête directement dans la tab
    le et il me sort ceci
    1
    10
    11
    2
    3
    4
    ect...

    Donc c'est le 10 et 11 qui ne sont pas a leur place, donc comment regler cela ?

    Merci

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 235
    Par défaut
    Ton champ "posit" ne serait pas un string (ou char) au lieu d'être un interger ?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 171
    Par défaut
    Exact c'est un char (3)

    Mais j'ai résolu le problème en metant un zero devant les chiffre de 1 à 9

    Merci par contre pour l'astuce du integrer

    @+

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    235
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 235
    Par défaut
    C'est pas une astuce, c'est de la logique...

    Si ta colonne ne contient que des chiffres, il faut la mettre en 'int'.

    Ca serait plus propre... après, tu fais ce que tu veux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] trier les resultats d'une requete
    Par toams69 dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 24/04/2008, 15h11
  2. Trier les éléments d'une CListCtrl
    Par hanane_iaai dans le forum MFC
    Réponses: 21
    Dernier message: 15/10/2007, 04h52
  3. afficher les tables d'une BDD
    Par Samanta dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 04/07/2005, 18h09
  4. [debutant]compter les resultat d'une requete
    Par christophebmx dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 20/02/2005, 17h11
  5. Toutes les colonnes d'une BDD
    Par mohamed dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 16/09/2004, 14h12

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