今日は思うところがあってちょっと会社に行っていろいろやってきたのですが、PEAR::MDB2というものをPEAR::DBからそろそろ乗り換えてつかってみようかなと思ってインストールしてやってみたのですが、extendedのモジュールがどうもうまく動かなくて、prepare, execute, autoExecuteが使えない。
これでは使い勝手が悪いのうとか考えていたら、英語力のアレなmiracleさんは見つけてしまったんですよ。
module to have access to it:
$mdb2->loadModule('Extended');Now you can
$mdb2->autoExecute('people', $data, MDB2_AUTOQUERY_INSERT);The above will work in PHP5 only. In PHP4, due to the limited support of object overloading (Thanks again to Lukas for clarifying this!), you'd need to do:
$mdb2->extended->autoExecute('people', $data, MDB2_AUTOQUERY_INSERT);
最初の方法しかマニュアルに書いていないんだもん。うちは4.4.6を一生懸命うごかしてますよーだ。

