Re: php. variables et requete
alainL a écrit :
> Bonjour,
> J'ai une erreur de syntaxe dans une requête et je ne vois pas où ? type
> de variable ?? c'est survenu quand j'ai voulu ajouter et tester un
> champ int dans ma table.
> Voilà une partie du code :
(snip)
> $sql = "SELECT nom, lien, vignette, fleur, bois, nervures, petales_min,
> petales_max, petales, corolle, couleur, lumiere, terrain, altitude FROM
> floresoule2 WHERE fleur like '%$fleur%' and bois like '%$bois%' and
> 'petales_min'<=%nb_petales% and 'petales_max'>=%nb_petales%
pb de syntaxe:
and petales_min <= $nb_petales and petales_max >= $nb_petales
(snip)
>
> et voilà le résultat :_((( :
>
>
>
> Critères retenus : grandes fleurs + non_ligneuse + feuilles : simples +
> 5 pétales + pétales : différents % + % + terrain : %, %, % ## ça
> c'est bon
> Erreur SQL!
Il en reste en effet:
> and corolle like '%%%' and couleur like '%%%' and
> lumiere like '%%%' and terrain like '%%%' and altitude like '%%%'
Tu ne devrais ajouter ces critères que s'ils sont renseignés.
|