J'essaie d'utiliser des instructions préparées dans un script PHP qui accède à une base de données SQLite3 en utilisant PDO.PHP - PDO Instructions SQLite3 Prepared
La version normale de cette requête fonctionne comme prévu:
$q1 = "SELECT COUNT(*) FROM fruits WHERE name='apple'";
echo $db->query($q1)->fetchColumn();
Cependant, ma version préparée déclaration sorties rien.
$q2 = "SELECT COUNT(*) FROM fruits WHERE name='?'";
$s = $db->prepare($q2);
$s->execute("apple");
echo $s->fetchColumn();
Qu'est-ce que je fais mal? J'ai essayé avec PHP 5.2 et PHP 5.3, avec les mêmes résultats.
merci! ça a marché. –