|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : avril 2008 Messages : 36 ![]() |
bonjour, j'ai fait cette requette :
SELECT * FROM annonces where cat=$_GET[cat] && (statut='1' OR statut='2') AND valide='1' order by id desc mais ca m'affiche toujours les donnée en statut =3 or que je veux que ca m affiche juste : les statut = 1 et 2 les valide = 1 et les cat = _get[cat] ya t'il une erreur que je ne vois pas ? merci |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : janvier 2006 Messages : 918 ![]() |
Il faut mettre des quotes simples autour de tes index alphanumériques dans tes variables : $_GET['cat'].
Je pense aussi que ta requête manque de parenthèses : Code :
SELECT * FROM annonces where (cat=$_GET['cat'] && (statut='1' OR statut='2')) AND valide='1' order by id desc |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : avril 2008 Messages : 36 ![]() |
merci de ta reponse j ai essayer mais ca ne fonctionne pas...
|
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() Thierry NFC & DevWeb Inscription : avril 2006 Messages : 1 175 ![]() |
Si je comprends bien tes explication Booléennes
Code :
SELECT * FROM annonces where cat=$_GET['cat'] AND (statut='1' OR statut='2') AND valide='1' order by id desc A+ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com