PDO(PHP Data Objects)は、PHPからデータベースにアクセスするために用意されたインターフェイスを指します。つまり、データベースとのやり取りをする機能を持った部品です。このモジュールは抽象化されていて、データベースの種類にかかわらず同じ関数を使用してデータベースにアクセスすることができます。
PDOクラスは主に次のようなメソッドで構成されています。
メソッド名 | 説明 |
---|---|
__construct | コンストラクター。データベースを指定して接続を表すPDOオブジェクトを生成する。 |
beginTransaction | トランザクションを開始する。 |
commit | トランザクションをコミットする。 |
exec | SQLを実行し、更新された行数を返す。 |
query | SQLを実行し、結果セット(PDOStatementオブジェクト)を返す。 |
rollback | トランザクションをロールバックする。 |