Requête BETWEEN et conditions if
bonjour à tous, je suis entrain de faire une requête sur le prix entre un mini et un maxi.
une personne de developpez.com m'avait expliqué comment mettre des conditions dans une requête différente que celle que je vais vous montrer.
j'ai voulu faire pareil mais ca ne fonctionne pas:
Code:
1 2 3 4 5
| $SQL ='SELECT count(bienid) as total FROM bien WHERE biensurfacehab between';
if(!empty($_GET['mini']))
$SQL .= ' "'.$choix.'" and';
if(!empty($_GET['maxi']))
$SQL .= ' "'.$choix2.'";'; |
ce que je veux faire c est
Code:
$SQL ='SELECT count(bienid) as total FROM bien WHERE biensurfacehab between "'.$choix.'" and "'.$choix2.'" ';
voyez vous mon erreur car il me renvoie :
Citation:
Erreur SQL ! select * from bien where biensurfacehab between Erreur de syntaxe près de '' à la ligne 1
merciiiiiiiiiii:)