[PHP/MySQL] Excepter une valeur dans un requête SQL en PHP

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Exatoxik, 18 Septembre 2010.

  1. Exatoxik
    Exatoxik Nouveau WRInaute
    Inscrit:
    12 Juillet 2010
    Messages:
    33
    J'aime reçus:
    0
    Bonjour !

    C'est encore moi et j'ai encore un problème : est-ce que vous savez comment on peut faire pour, dans une requête SQL de type SELECT, excepter une valeur qu'on ne veut pas sélectionner ?

    Je m'explique !
    Imaginons qu'on a 3 entrées type INT dans un table SQL, avec par exemple :
    - une entrée de valeur 1
    - une entrée de valeur 2
    - une entrée de valeur 3

    et qu'on veut seulement sélectionner les entrées ayant pour valeur 1 et 3, il va bien falloir excepter l'entrée ayant pour valeur 2.

    Mais ça j'ai tout essayé pour y parvenir mais rien...

    Si vous aviez un script ou une manière de le faire, je vous en remercie d'avance !

    Exatoxik
     
  2. Anto1982
    Anto1982 WRInaute passionné
    Inscrit:
    7 Mai 2009
    Messages:
    1 113
    J'aime reçus:
    0
    :?: :?: :?:
     
  3. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    946
    J'aime reçus:
    0
    Salut,

    un peu barbare
    en faisant WHERE champs<>2
     
  4. Schwarzer Stern
    Schwarzer Stern WRInaute impliqué
    Inscrit:
    16 Mai 2010
    Messages:
    640
    J'aime reçus:
    2
    Ou :
    Code:
    where table.champs in ('1','3') 
    ?
     
  5. idefix
    idefix WRInaute discret
    Inscrit:
    17 Janvier 2007
    Messages:
    248
    J'aime reçus:
    0
    D'une façon plus générale (par exemple pour un champ non numérique), tu peux utiliser l'opérateur MINUS.

    La syntaxe sera la suivante : [instructions SQL 1] MINUS [instructions SQL 2]
    qui va retourner les résultats de l'instruction 1 moins ceux de l'instruction 2
     
  6. Exatoxik
    Exatoxik Nouveau WRInaute
    Inscrit:
    12 Juillet 2010
    Messages:
    33
    J'aime reçus:
    0
    Oui mais cela ne marche que dans le cas où le nombre d'entrées est défini, mais pas si ce nombre peut varier.
     
  7. Schwarzer Stern
    Schwarzer Stern WRInaute impliqué
    Inscrit:
    16 Mai 2010
    Messages:
    640
    J'aime reçus:
    2
    Ah oui bah si tu ne veux en exclure qu'une la solution de vitalizo est meilleure, moi je ne faisais que mettre mon grain de sel ^^
     
Chargement...
Similar Threads - [PHP MySQL] Excepter Forum Date
[PHP/MySQL] Choix du moteur MyISAM ou InnoDB ? Développement d'un site Web ou d'une appli mobile 14 Janvier 2017
[php/mysql] Eviter de faire 20 requêtes pour un affichage Développement d'un site Web ou d'une appli mobile 19 Janvier 2016
[PHP/MYSQL] Les articles les plus commentés Développement d'un site Web ou d'une appli mobile 22 Octobre 2011
[PHP/MySQL] Compter le nombre de checkbox cochées Développement d'un site Web ou d'une appli mobile 11 Septembre 2010
[PHP/MySQL] Augmenter la valeur de 1 sur une entrée INT Développement d'un site Web ou d'une appli mobile 3 Septembre 2010
[PHP/MYSQL] Besoin d'aide pour la simplification d'une requete Développement d'un site Web ou d'une appli mobile 9 Juillet 2009
[PHP/MYSQL] Action selon le contenu de la variable Développement d'un site Web ou d'une appli mobile 27 Mai 2009
[PHP/MySQL] Problème dans le tri Développement d'un site Web ou d'une appli mobile 26 Août 2008
[PHP/MySQL] Optimisation multiples requêtes Développement d'un site Web ou d'une appli mobile 24 Juin 2008
[php / mysql] Une grosse table ou plusieurs petites tables ? Développement d'un site Web ou d'une appli mobile 8 Avril 2008
[PHP/MYSQL] Une news par page Développement d'un site Web ou d'une appli mobile 20 Mars 2008
[PHP MYSQL] Affecter plusieurs enregistrements Développement d'un site Web ou d'une appli mobile 18 Décembre 2007
[php/MySQL] Tirage au sort avec pondération Développement d'un site Web ou d'une appli mobile 12 Décembre 2007
[résolu][php/MySQL] Problème d'appel à une base Développement d'un site Web ou d'une appli mobile 29 Août 2007
[PHP/MySQL] : se proteger des injections Développement d'un site Web ou d'une appli mobile 26 Avril 2007
[PHP/MySQL] Parser le résultat d'une BDD Développement d'un site Web ou d'une appli mobile 8 Juin 2006
[PHP-MySQL] : argument is not a valid MySQL ressource Développement d'un site Web ou d'une appli mobile 20 Février 2006
[phpMySQL] - Ecarter les colonnes vides Développement d'un site Web ou d'une appli mobile 8 Février 2006
[PHP MYSQL] Synchronisation des requêtes Administration d'un site Web 24 Juin 2005
[PHP/MYSQL] Besoin d'aide dans une requête Administration d'un site Web 17 Juin 2005