Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de tri (assez bidon mais bien embetant)

Problème venant de Mysql je crois

    1 janvier 2006 à 18:54:30

    Bonjour à tous et bonne année !

    Je vous expose mon problème déprimant.
    Une table
    3 champs : points_officiel, points_maj, progression.

    Le champ progression provient du calcul : $points_maj - $points_officiel

    Et évidemment si $points_maj est inférieure à $points_officiel, $progression est négative.

    J'affiche toute cette boucle dans un tableau order by progression DESC.
    Et c'est la que les problèmes commencent :
    Image utilisateur
    Regardez cette image. Comment expliquez que mysql considère 6 comme plus grand que 57? et comment y remédier?

    De la même manière comment définir que -1 et toujours plus grand que -2 ??
    Autant de questions auquelles je tente de remédier en vain depuis tout à l'heure.

    J'ai pensé que ca venait de mysql et j'ai cherché partout ( dans phpmyadmin) un truc qui ressemblerait à un langage binaire (car ca ressemble un peu à la logique binaire)
    Si quelqu'un pouvait m'aider sachant que je suis dans l'urgence.

    Je vous remercie d'avance
    Amicalement
    SOUL
    • Partager sur Facebook
    • Partager sur Twitter
      1 janvier 2006 à 18:56:59

      Ton champs est-il de style INT ? Si non, c'est normal.
      • Partager sur Facebook
      • Partager sur Twitter
        1 janvier 2006 à 19:01:01

        ché pas si t'a mis order by mais en tout cas faut mettre ORDER BY (en majuscules quoi)
        • Partager sur Facebook
        • Partager sur Twitter
          1 janvier 2006 à 19:29:27

          En la la merci quadehar.
          LOL tout un foin pour ca j'en suis ma foi bien désolé.
          Une petite erreur d'apprenti.
          Merci encore
          • Partager sur Facebook
          • Partager sur Twitter
            1 janvier 2006 à 19:46:02

            dragon_supreme, pourquoi dis-tu ça ?

            As-tu déjà testé avant d'affirmer quelque chose comme ça ?

            Cela ne change rien que tu écrives order by en minuscule ou en majuscule (à part que ta requête sera plus lisible).

            Amicalement

            T@kniX
            • Partager sur Facebook
            • Partager sur Twitter

            Problème de tri (assez bidon mais bien embetant)

            × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
            × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
            • Editeur
            • Markdown