Bonjour,

j'utilise la cmd SQL suivante qui correspond à $requeteSql
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * FROM livre WHERE :categorie LIKE :recherche
et ma fonction de création de requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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