Я пытаюсь использовать подготовленные инструкции в скрипте PHP, который обращается к базе данных SQLite3 с использованием PDO.PHP - PDO SQLite3 Подготовленные утверждения
Обычная версия этого запроса работает, как ожидалось:
$q1 = "SELECT COUNT(*) FROM fruits WHERE name='apple'";
echo $db->query($q1)->fetchColumn();
Однако моя готова версия утверждение не выводит ничего.
$q2 = "SELECT COUNT(*) FROM fruits WHERE name='?'";
$s = $db->prepare($q2);
$s->execute("apple");
echo $s->fetchColumn();
Что я делаю неправильно? Я пробовал как с PHP 5.2, так и с PHP 5.3 с теми же результатами.
спасибо! это сработало. – 2009-06-24 03:31:30