お久しぶりです。
待望の連休になるので、興味があったPDOを試してみました。
ちなみにWindows版PHP5.2とSQLite3です。
公式マニュアルページより、下記のコードを参考に似たような
コードを書いて実行したのですが
prepare("INSERT INTO REGISTRY (name, value) VALUES (?, ?)");
$stmt->bindParam(1, $name);
$stmt->bindParam(2, $value);
// 行を挿入します
$name = 'one';
$value = 1;
$stmt->execute();
// パラメータを変更し、別の行を挿入します
$name = 'two';
$value = 2;
$stmt->execute();
?>
エラーの内容からprepareやbindParamの部分がうまくいって
いないのだと思います。
接続やテーブル作成は問題なくできたようなのですが、
やはりPDO側に問題があるのでしょうか。