PDO/PHP/SQL requete where= :variable

Fermé
ligory - 24 févr. 2011 à 23:28
 z0ulou - 25 févr. 2011 à 14:52
Bonjour,

voici mon code.

$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=MaDB', 'root', '', $pdo_options);
$rep_bdd = $bdd->query("SELECT identifiant, mdp, prenom, id FROM membres WHERE identifiant= ':membre' ");
$rep_bdd->bindvalue('membre',$_POST[identifiant], PDO::PARAM_STR);
$rep_bdd->execute();
$data=$rep_bdd->fetch();

echo $data['prenom'];die();

Mon problème est que cela ne me renvoie rien. Je pense que ce serait un problème dans ma syntaxe SQL.

Merci de vos réponse.



A voir également:

1 réponse

Je ne suis pas sur mais il me semble que dans ta syntaxe il faut écrire ta requête avec le param :membre sans guillemets simples.
0