Pb de requete SQL
6 messages
• Page 1 sur 1
- killer_clubbing
- WRInaute discret

- Messages: 140
- Inscription: 15 Nov 2007
Pb de requete SQL
voila sur mon site www.immobilier-achats.com
j'ai un formulaire, qui permet de recherche des annonces immobilière.
Je recupere donc les critère suivant :
type d'annonce : vente ou location
type de bien : maison ou appartement
prix : entre xxx et xxx
surface : entre xxx et xxx
nbpiece : entre x et xx
et des departement ( possibilité d'inscrire 3 departement ex : 91 92 93)
Ma requete :
select * from operation where annonce='$typ' AND nbpiece>='$nb1' AND nbpiece<='$nb2' AND surface>='$1' AND surface<='$2' AND prix>='$prix1' AND prix <='$prix2' order by id desc
Fonctionne tres bien lorsque je n'inclue pas les département, seulement des que je rajoute :
AND codeP like '$dep1%' OR codeP like '$dep2%' OR codeP like '$dep3%'
c'est comme si la requete ignorait toutes mes autre restrictions... je ne comprend pas...
j'ai un formulaire, qui permet de recherche des annonces immobilière.
Je recupere donc les critère suivant :
type d'annonce : vente ou location
type de bien : maison ou appartement
prix : entre xxx et xxx
surface : entre xxx et xxx
nbpiece : entre x et xx
et des departement ( possibilité d'inscrire 3 departement ex : 91 92 93)
Ma requete :
select * from operation where annonce='$typ' AND nbpiece>='$nb1' AND nbpiece<='$nb2' AND surface>='$1' AND surface<='$2' AND prix>='$prix1' AND prix <='$prix2' order by id desc
Fonctionne tres bien lorsque je n'inclue pas les département, seulement des que je rajoute :
AND codeP like '$dep1%' OR codeP like '$dep2%' OR codeP like '$dep3%'
c'est comme si la requete ignorait toutes mes autre restrictions... je ne comprend pas...
-

YoyoS - WRInaute accro

- Messages: 3835
- Inscription: 14 Sep 2006
Si il peut y avoir plusieurs départements dans ton champs départements, il vaudrait mieux mettre ceci alors:
AND codeP like '%$dep1%' OR codeP like '%$dep2%' OR codeP like '%$dep3%'
J'ai pas bien capté on dirait, tu n'es pas clair sur la gestion des départements.
AND codeP like '%$dep1%' OR codeP like '%$dep2%' OR codeP like '%$dep3%'
J'ai pas bien capté on dirait, tu n'es pas clair sur la gestion des départements.
-

bee_human - WRInaute accro

- Messages: 2633
- Inscription: 16 Juin 2005
Re: Pb de requete SQL
killer_clubbing a écrit:voila sur mon site www.immobilier-achats.com
j'ai un formulaire, qui permet de recherche des annonces immobilière.
Je recupere donc les critère suivant :
type d'annonce : vente ou location
type de bien : maison ou appartement
prix : entre xxx et xxx
surface : entre xxx et xxx
nbpiece : entre x et xx
et des departement ( possibilité d'inscrire 3 departement ex : 91 92 93)
Ma requete :
select * from operation where annonce='$typ' AND nbpiece>='$nb1' AND nbpiece<='$nb2' AND surface>='$1' AND surface<='$2' AND prix>='$prix1' AND prix <='$prix2' order by id desc
Fonctionne tres bien lorsque je n'inclue pas les département, seulement des que je rajoute :
AND codeP like '$dep1%' OR codeP like '$dep2%' OR codeP like '$dep3%'
c'est comme si la requete ignorait toutes mes autre restrictions... je ne comprend pas...
AND ( OR OR OR )
-

BadProcESs - WRInaute accro

- Messages: 2657
- Inscription: 28 Juil 2003
AND (codeP like '$dep1%' OR codeP like '$dep2%' OR codeP like '$dep3%')
Avec les parenthèses c'est mieux
Avec les parenthèses c'est mieux
- killer_clubbing
- WRInaute discret

- Messages: 140
- Inscription: 15 Nov 2007
hey ouai avec les parenthèse ça fonctionne !!!!
merci à vous !
merci à vous !
6 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Google API : guide de développement de l'API Google - 20-09-2002
- AdSense Tracking : statistiques détaillées sur les clics AdSense - 29-02-2004
- Nombre moyen de mots par requête : statistiques AOL Août 2006 - 10-08-2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006 - 11-08-2006
- Informations sur l'infrastructure technique de Google - 01-11-2004
- Google indexe le Flash - 28-04-2004
- + de résultats pour un même site sur Google - 23-08-2010
- Yagoort : Yet Another Google Rank Test - 24-03-2005
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
