MDB2

とても久しぶりに、PHPでアプリケーションを作る。
以前にいじった時はデータベースへのアクセスにPEARのDBパッケージを使ったが、実は「MDB2に移行せよ」という但し書きが付いていたのに気がついていたので移行することにした…のだが

MDB2ではデータの参照をする時にはqueryメソッドを、データの変更をする時にはexecメソッドを使用するようになっているのですが、どっちでもないことをするにはどうすればいいのか書いていなくて詰まってしまった。

トランザクションの開始、終了とか、*1テーブルのロックとかはどっちを使うんだろうねぇ。

*1:トランザクションについては専用の命令があった