Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

classement inversé MySql



  1. #1
    roms42

    Arrow classement inversé MySql


    ------

    Bonjour à tous,

    je cherche confirmation pour une requête pour classer ma base de donnée en "inversé", j'ai trouvé celle-ci:

    SELECT id FROM table WHERE var='$var' ORDER BY id ASC

    ça vous parait correct?

    -----

  2. Publicité
  3. #2
    le fatumbi

    Re : classement inversé MySql

    Je dirais que ASC est pour ascendant, l'ordre de tri par defaut.

    Et donc DESC pour descendant, soit inversé.
    mais un test rapide te le dira bien vite ... sinon, le reste parait ok.
    Un bon informaticien est un bon fainéant... mais la contraposée est fausse.

  4. #3
    Towl

    Re : classement inversé MySql

    Pareil que le fatumbi, cela me semble OK, mis à part le ASC que je mettrais à DESC (mais je me plante tjs )

    En partant du principe qu'il s'agisse de php, ne pas oublier de faire $var = mysql_real_escape_string($var) avant de l'utiliser afin d'échapper correctement les variable (mettre \' plutot que '). Cette fonction est à préféré à addslashes pour les insertions dans MySQL d'après la doc PHP.

    Ensuite, de vérifier que $var est bien dans l'espace de définition de ton champs (un nom ne contient que des caractères alphabétique et les signes ' - ainsi que l'espace et rien d'autre par exemple, un nombre que des chiffres ...)
    Pour les champs pouvant contenir des < >, faire un html_entities()

    La première permet d'éviter pas mal de failles de type SQL Injection, et la seconde permet surtout de s'assurer que l'on ne sera pas suceptible d'être victime de failles de Cross Site Scripting (assez à la mode en ce moment)
    The only limiting factor of the Linux operating system, is his user. - Linus Torvalds

  5. #4
    roms42

    Re : classement inversé MySql

    merci pour les réponses, je vais tester ça.

  6. A voir en vidéo sur Futura
  7. #5
    roms42

    Smile Re : classement inversé MySql

    c'est bon ça marche, il faut bien mettre DESC pour un tri inversé!!

    j'ai une autre question: je créer un autre sujet.

Discussions similaires

  1. Osmose Inverse... Pourquoi "Inverse" ?
    Par Vin'Z dans le forum Physique
    Réponses: 11
    Dernier message: 07/12/2014, 09h47
  2. MySQL
    Par bous dans le forum Internet - Réseau - Sécurité générale
    Réponses: 2
    Dernier message: 13/03/2008, 17h29
  3. MS Access et MYSQL
    Par Electrobobo dans le forum Logiciel - Software - Open Source
    Réponses: 0
    Dernier message: 25/09/2007, 14h27
  4. mysql et alphastation
    Par pp38 dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 19/10/2004, 10h43
  5. mysql 4.0.15
    Par [RV] dans le forum Internet - Réseau - Sécurité générale
    Réponses: 0
    Dernier message: 12/09/2003, 05h46
Découvrez nos comparatifs produits sur l'informatique et les technologies.