problème de requête SQL : elle me retourne tous les tuples

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

problème de requête SQL : elle me retourne tous les tuples

Message le Lun Fév 12, 2007 15:30

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: Tout sélectionner
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, qu'elle 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.

Selection A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 279
Inscription: 14 Mar 2005

Message le Lun Fév 12, 2007 15:54

Met des parenthèses dans ta requête !
Code: Tout sélectionner
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


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Lun Fév 12, 2007 15:56

c'est comme les maths :)
2+2*10 != (2+2)*10
le AND est plus fort que le OR
Dernière édition par e-kiwi le Jeu Fév 15, 2007 14:07, édité 1 fois.


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Lun Fév 12, 2007 19:12

Pas terrible ton exemple e-kiwi :P


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

Message le Lun Fév 12, 2007 23:57

Ok je vois que vous êtes pas mauvais, c'était pour vous tester ;-)

Bravo les gars !


easy_zik
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 410
Inscription: 7 Juil 2003

Message le Mar Fév 13, 2007 14:29

Dj_Apx a écrit:Pas terrible ton exemple e-kiwi :P
:P :P :P


Patrice A.
WRInaute passionné
WRInaute passionné
 
Messages: 2415
Inscription: 11 Fév 2005

Message le Jeu Fév 15, 2007 12:59

Bon, j'avoue, j'ai un peu édité son post :oops:
et j'ai une grosse voiture pour compenser


Meeuuuhhh
WRInaute passionné
WRInaute passionné
 
Messages: 2046
Inscription: 8 Jan 2007

Message le Jeu Fév 15, 2007 14:06

Et pourquoi il est pas terrible son exemple ?


e-kiwi
Modérateur
Modérateur
 
Messages: 15618
Inscription: 23 Déc 2003

Message le Jeu Fév 15, 2007 14:07

la salaud, il m'a modifié mon calcul ;)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités