[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 116
    J'aime reçus:
    0
    :?: :?: :?:
     
  3. vitalizo
    vitalizo WRInaute impliqué
    Inscrit:
    27 Novembre 2005
    Messages:
    962
    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:
    643
    J'aime reçus:
    1
    Ou :
    Code:
    where table.champs in ('1','3') 
    ?
     
  5. idefix
    idefix WRInaute occasionnel
    Inscrit:
    17 Janvier 2007
    Messages:
    251
    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:
    643
    J'aime reçus:
    1
    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] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 14 Septembre 2019
[PHP] Détecter le navigateur / bot en fonction du HTTP_USER_AGENT Développement d'un site Web ou d'une appli mobile 12 Janvier 2017
[PHP] Cookie vide dans une fonction, complet juste avant ou après Développement d'un site Web ou d'une appli mobile 25 Novembre 2014
[php] Cookie d'un domaine vers un sous-domaine Développement d'un site Web ou d'une appli mobile 29 Août 2014
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice