Bonjour à tous

j'ai une erreur dans ma requête qui doit surement être tout bête mais je n'arrive pas à la trouver
si vous pouvez m'aider cela serait sympa.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$reponse = $bdd-> prepare('SELECT idrapport, nompatient, daterapport FROM rapport WHERE iddirecteur=0 AND idmedecin=? ORDER BY daterapport');
$reponse->execute(array($_SESSION['nom_docteur']));
pour vous apporter quelques précisions:

- mon code est bien entre des balises PHP
- si j'enlève l'espace entre -> et prepare cela ne change rien
- je n'ai aucun message d'erreur
- lorsque j'ai essayé avec '?' cela m'a affiché syntax error, unexpected '?'

Si je fais simplement la requête:
$reponse = $bdd-> query('SELECT idrapport, nompatient, daterapport FROM rapport WHERE iddirecteur=0 ORDER BY daterapport');
cela fonctionne très bien

mais dès que je veux ajouter la condition idmedecin=? cela ne marche plus :-(

si vous avez une idée elle est la bienvenue

merci beaucoup