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 :

Tri et changement de version [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre à l'essai
    Inscrit en
    Janvier 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 17
    Points : 11
    Points
    11
    Par défaut Tri et changement de version
    Bonjour,

    Je suis un peu désemparé parceque je viens de déplacer mon intranet (sous xampp) sur un nouveau serveur, à cette occasion j'ai donc actualisé les versions des logiciels et maintenant mon intranet ne fonctionne plus correctement ?

    En cherchant je me suis rendu compte qu'il y avait un problème avec les requêtes SQL. N'arrivant pas à comprendre pourquoi mes requêtes ne fonctionnent plus correctement, je les ai testées directement à partir de phpMyAdmin et c'est là que je décroche

    La même requête envoyée sur le serveur précédent à partir de phpMyAdmin 2.9.1.1 fonctionne parfaitement mais ne fonctionne pas à partir de phpMyAdmin 2.11.9.2 sur le nouveau serveur ?

    Par exemple, un SELECT multiple avec ORDER BY affiche une liste triée selon le champ spécifié avec la version 2.9.1.1 mais reste dans le même ordre avec la version 2.11.9.2. quelque soit le champ spécifié ??? Il n'y a aucun message d'erreur, simplement le tri qui n'est pas effectué.

    Est ce que la syntaxe SQL a changé ???

    Si je me permet de poser la question sur ce forum, ce n'est pas que je suis fainéant et que j'ai pour habitude d'attendre tranquillement que les autres m'apportent la solution à mes problèmes, mais je ne sais vraiment pas où chercher.. si vous avez simplement une piste à me communiquer ce serait déjà beaucoup.


    Merci.

  2. #2
    Membre expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Points : 3 972
    Points
    3 972
    Par défaut
    Peux-tu nous montrer ta requête stp ?

  3. #3
    Membre à l'essai
    Inscrit en
    Janvier 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Merci de ton aide.

    Bien sûr, la voici (hé oui, je ne sais pas utiliser INNER) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT * FROM rdv_suivi, rdv_action_suivi, clients, rdv_action 
    WHERE IdRdvAction=idrdv 
    AND rdv_action_suivi.IdRdvAction=rdv_suivi.idrdv 
    AND rdv_action.CodeAction=rdv_action_suivi.RefAction 
    ORDER BY 'code_client'
    je reste à disposition pour apporter toutes les précisions souhaitées

  4. #4
    Membre expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Points : 3 972
    Points
    3 972
    Par défaut
    Normal, tu dois trier sur un champ et non une chaine de caractère :

    ORDER BY code_client

    ou

    ORDER BY `code_client`

    De plus tu veux trier par ordre décroissant ou croissant ?

    ORDER BY code_client DESC

    ou


    ORDER BY code_client ASC

  5. #5
    Membre à l'essai
    Inscrit en
    Janvier 2004
    Messages
    17
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 17
    Points : 11
    Points
    11
    Par défaut
    Merci beaucoup ThomasR.

    Effectivement cela semble tellement simple.

    Le problème c'est que comme cela fonctionne correctement sur l'ancien serveur je n'ai pas envisagé une seconde qu'il pouvait s'agir d'un problème de syntaxe.

    En fait, c'est l'ancienne version qui était trop tolérante

    Je n'ai plus qu'a revoir toutes les requêtes, le pied !

    merci encore pour ton aide si rapide et efficace

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

Discussions similaires

  1. Pb de changement de version de JFreeChart
    Par rozie dans le forum 2D
    Réponses: 2
    Dernier message: 24/04/2007, 10h34
  2. [WD 11] changement de version d'un logiciel
    Par fabpeden dans le forum WinDev
    Réponses: 2
    Dernier message: 16/04/2007, 11h41
  3. Erreur Edition de lien après changement de version
    Par Alfred83 dans le forum wxWidgets
    Réponses: 2
    Dernier message: 09/01/2007, 15h17
  4. problème d'état suite à changement de version
    Par moicats dans le forum Access
    Réponses: 4
    Dernier message: 11/04/2006, 16h16
  5. Erreur suite à changement de version
    Par BW7541 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 15
    Dernier message: 31/03/2006, 16h48

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