Preparation requete SQL avec 2 param
Bonjour,
j'utilise la cmd SQL suivante qui correspond à $requeteSql
Code:
select * FROM livre WHERE :categorie LIKE :recherche
et ma fonction de création de requête
Code:
1 2 3 4 5 6 7 8 9 10 11
| public function CreationRequeteSQL($requeteSql,$Categorie,$param_recherche)
{
$this->oRequete = $this->oExecRequete->prepare($requeteSql);
$this->oRequete->bindParam(':categorie', $Categorie, PDO::PARAM_STR);
$this->oRequete->bindParam(':recherche', $param_recherche, PDO::PARAM_STR);
$this->oRequete->execute();
$lignes = $this->oRequete->fetchAll();
return $lignes;
} |
mais le problème rien ne se passe....si je met uniquement un param (par exemple :recherche) ça fonctionne...mais du moment que je met un 2eme paramètre (:catégorie) il ne me trouve plus mes infos en BD.
Pourquoi cette attitude ?
Merci de votre aide