[SQL] Ma requête renvoie tous les tuples et ne respecte pas la condition AND
Bonjour,
La requête suivante est censée retourner tous les tuples dont le pays est identifié par la valeur 4 dans le champ pays de la table pageProGratuite :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| SELECT
idMembre,
ville,
nom
FROM pageProGratuite
WHERE
specialiteA='".$specialite."'
OR
specialiteB='".$specialite."'
OR
specialiteC='".$specialite."'
OR
specialiteD='".$specialite."'
OR
specialiteE='".$specialite."'
AND pays=4
AND fermer=0
ORDER BY codePostal |
Mais ça me retourne tous les tuples, quelle que soit la valeur dans le champ 'pays'.
Ca doit être un problème au niveau des OR ou AND etc...
Merci d'avance pour votre aide.