Bonjour,

Je viens vous solliciter car j'ai un soucis sur une requête.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$b = array( 'par' => $_POST['par'],
            'recherche' => '%'.$_POST['recherche'].'%'
          );
$str = 'SELECT * FROM `'.Table_Membre.'` WHERE :par LIKE :recherche';
Le soucis étant que ma requête ne fonctionne pas si je veut passer ma variable $_POST['par'] dans mon array.
Si je mets ma variable directement sur ma requête comme ceci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$b = array( 'recherche' => '%'.$_POST['recherche'].'%'
          );
$str = 'SELECT * FROM `'.Table_Membre.'` WHERE '.$_POST['par'].' LIKE :recherche';
sa fonctionne

Quelqu'un aurait il une idée ?

cordialement