2007年10月08日

MDB2は使えないニダ! と騒ぐ前に

今日は思うところがあってちょっと会社に行っていろいろやってきたのですが、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を一生懸命うごかしてますよーだ。

ラベル:PEAR MDB2
posted by ミラクルさん at 22:54| Comment(0) | TrackBack(0) | PHP | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。