and or and je suis perdu ;)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : and or and je suis perdu ;)

par zeus » 19 mai 2005, 15:21

T'as oublié les parenthèses

Code : Tout sélectionner

SELECT nom FROM factux_client WHERE actif != 'non' AND (factux_client.permi LIKE '6,' OR factux_client.permi LIKE '%,6,' OR factux_client.permi LIKE '%,6,%' OR factux_client.permi LIKE '6,%') AND `nom` LIKE 'a%' LIMIT 0 , 30

and or and je suis perdu ;)

par guy » 19 mai 2005, 15:11

Bonjour
la requete
SELECT *
FROM factux_client
WHERE actif != 'non'
AND factux_client.permi LIKE '6,'
OR factux_client.permi LIKE '%,6,'
OR factux_client.permi LIKE '%,6,%'
OR factux_client.permi LIKE '6,%'
LIMIT 0 , 30
me renvoie:gh, guy, fofo ,toto ,tata aa,ee,tg.
ca c'est normal mais je veut ajouter une condition a cette requette : je ne veut que les enregistrement dont le nom commence par a (en plus des autres conditions)voici ma requete:
SELECT nom
FROM factux_client
WHERE actif != 'non'
AND factux_client.permi LIKE '6,'
OR factux_client.permi LIKE '%,6,'
OR factux_client.permi LIKE '%,6,%'
OR factux_client.permi LIKE '6,%'
AND `nom` LIKE 'a%'
LIMIT 0 , 30
mais helas elle me renvoie exactemen,t la meme chose que la requete precedente et non uniquement les enregistrement dont le champ nom commence par a
Ou est mon erreur ?
Guy