Lid |
|
Beste,
aan de hand van ingevulde velden creeër ik een query. De uitkomst is het volgende:
SELECT * FROM newsletter WHERE email LIKE "%twan%" OR place LIKE "%twan%" OR country LIKE "%twan%" OR name LIKE "%twan%" OR surname LIKE "%twan%" OR street LIKE "%twan%" OR postal LIKE "%twan%" OR mobile LIKE "%twan%" AND date >= "2012-04-01" AND date <= "2012-04-30" AND rel = "4" AND activated = "1" ORDER BY id DESC
SELECT * FROM newsletter WHERE email LIKE "%twan%" OR place LIKE "%twan%" OR country LIKE "%twan%" OR name LIKE "%twan%" OR surname LIKE "%twan%" OR street LIKE "%twan%" OR postal LIKE "%twan%" OR mobile LIKE "%twan%" AND date >= "2012-04-01" AND date <= "2012-04-30" AND rel = "4" AND activated = "1" ORDER BY id DESC
Als ik iets individueel gebruik dan werkt het perfect, wanneer ik alles invul dan werkt het ook maar word niet alles gebruikt.
Ik ben er achter gekomen dat dit komt door het gedeelte:
WHERE email LIKE "%twan%" OR place LIKE "%twan%" OR country LIKE "%twan%" OR name LIKE "%twan%" OR surname LIKE "%twan%" OR street LIKE "%twan%" OR postal LIKE "%twan%" OR mobile LIKE "%twan%"
WHERE email LIKE "%twan%" OR place LIKE "%twan%" OR country LIKE "%twan%" OR name LIKE "%twan%" OR surname LIKE "%twan%" OR street LIKE "%twan%" OR postal LIKE "%twan%" OR mobile LIKE "%twan%"
Omdat ik OR statements gebruik word alles NA deze lijst (de hier direct bovenstaande) genegeerd lijkt het wel.
Kan iemand mij vertellen hoe ik dit kan oplossen?
Groetjes!
|