皆さんはPHPのプログラムからデータベースのレコードへアクセスする場合、普段はどうされていますか?やはりSQL文を直接使っている方が多いでしょうか。 オブジェクトリレーショナルマッピング(O/Rマッピング)を使うと、データベースのレコードをオブジェクトのように扱うことができ、SQL文を直接書くことなくアクセスできるようになります。 PHP用のO/Rマッパーとしては、古くはPEARライブラリのDB_DataObject、最近有名なものとしてはsymfonyフレームワークにて採用されているPropelなどがありますが、今回は日本ではあまり馴染みがないと思われるEZPDOをご紹介したいと思います。 EZPDOは、その名前「Easy PHP Data Objects」が示すように、簡単に使えることを目指したO/Rマッパーです。 まずは、