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 :

[SQL] tri d'une requete


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut [SQL] tri d'une requete
    bonjour!
    voilà j'aimerais tri l'ensemble des resultats de ma requete en fonction d'un identifiant.
    je mexplique un peu mieux
    voila, j'ai creé un table et rentrer les elements dont j'avais besoin dans les champs adequate.
    normalement, ma table devrais être comme ceci :
    id = 1, nom = X....
    id = 2 nom = Y...
    id = 3 nom = H...
    id = 4 nom = K ...

    mais au lieu de ça j'ai

    id = 2 nom = Y...
    id = 3 nom = H...
    id = 1, nom = X....
    id = 4 nom = K ...

    bref tout c'est melangé et j'ai pas specialement envie de tout recommencer
    j'ai bien tenté un ORDER BY id, mais sans grand résultat

    voilà donc si quelqu'un pouvait m'aider...

    merci..

  2. #2
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Un order by fonctionne
    Mais pour t'aider, il faut voir ta requête SQL.

  3. #3
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut
    oauis je sais que ça devrais marcher!
    voici ma requete :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    SELECT * FROM rat ORDER BY id_rat ASC
    et ça trie rien du tout
    par contre avec d'autre champs ça marche très bien
    mais un ORDER BY id_rat, ca ne fait rien
    c'est vraiment bizard...

  4. #4
    Membre du Club
    Inscrit en
    Décembre 2004
    Messages
    59
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Décembre 2004
    Messages : 59
    Points : 59
    Points
    59
    Par défaut
    en effet c'est bizarre...
    et t'as essayé un order by DESC juste pour voir si ça marche dans l'ordre décroissant.
    Sinon y a pas de raison que ça ne marche pas, ton champ index est de quel type?

  5. #5
    Membre éclairé
    Avatar de efficks
    Inscrit en
    Septembre 2005
    Messages
    712
    Détails du profil
    Informations forums :
    Inscription : Septembre 2005
    Messages : 712
    Points : 776
    Points
    776
    Par défaut
    Et si tu remplace * par le nom de tes colonnes juste question de testter et que tu laisse le order by... est-ce que ça marche?

  6. #6
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut
    j'ai remplacé tous les champs par * mais ça change rien
    en plus ma requete est vraiment tout bete quoi, toute simple
    c'est un select * from ...
    id est la clé primaire

  7. #7
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut
    en faite quand j'ai creé ma table tout était dans l'ordre
    mais quand j'ai fait des rajouts via ma page d'administration de mon site (donc hors myadmin) tout c'est desordonné

  8. #8
    Membre émérite
    Avatar de yiannis
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    1 494
    Détails du profil
    Informations personnelles :
    Âge : 59
    Localisation : France

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 494
    Points : 2 791
    Points
    2 791
    Par défaut
    excuse moi mais tu parles du champs id et fais ta requete
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ELECT * FROM rat ORDER BY id_rat ASC
    pour bien comprendre id_rat=id ?

  9. #9
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut
    c'est ok
    en faite j'avais pas mi l'id en int !!

  10. #10
    Membre confirmé Avatar de oceane751
    Profil pro
    Intégrateur Web
    Inscrit en
    Novembre 2004
    Messages
    1 280
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Intégrateur Web

    Informations forums :
    Inscription : Novembre 2004
    Messages : 1 280
    Points : 575
    Points
    575
    Par défaut
    meerci pour votre aide!!

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

Discussions similaires

  1. Changer le nom d'une table sur SQL server avec une requete
    Par Oluha dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 02/02/2014, 00h35
  2. [AC-2003] Tri dans une requete SQL
    Par Taiby dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 11/01/2012, 00h19
  3. Tri sur une requete sql
    Par cerealkiller dans le forum Langage SQL
    Réponses: 3
    Dernier message: 04/08/2010, 01h11
  4. [SQL] Tri d'une liste!!!
    Par frutix dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 03/02/2006, 11h00
  5. tri d'une requete en deux temps
    Par fpouget dans le forum Requêtes
    Réponses: 5
    Dernier message: 02/09/2005, 14h41

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