Votre question

problème de requête sql

Tags :
  • Sql
  • Programmation
Dernière réponse : dans Programmation
2 Septembre 2005 17:24:32

Bonjour,
J'ai un soucis avec ma requête. Elle ne me donne pas d'erreurs de syntaxe mais les conditions que j'ai intégré ne fonctionnennt pas...
On ne peut pas mélanger de AND et de OR dans la même ligne??
voici la requête
  1. $reponse = mysql_query('SELECT * FROM news WHERE type="news" AND rubrique="webmaster" AND region="'.$idclub1.'" OR region="'.$idclub2.'" OR region="'.$idclub3.'" OR region="'.$idclub4.'" OR region="'.$idclub5.'" ORDER BY id DESC ');

Quelqu'un peut-il m'aider ç bien formuler ceci?
Merci d'avance ;-)

Autres pages sur : probleme requete sql

2 Septembre 2005 17:47:25

Tua tester ta requete dans le phpmyadmin
2 Septembre 2005 18:36:59

Ton problème vient certainement du fait que tu ne gères pas les priorités.

Essaye de regrouper tes conditions en mettant des parenthèses selon ce que tu veux obtenir.

"a or (b and c)" n'est pas équivalent à "a or b and c"
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS