この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:guest
更新日時:2017-08-10 18:45:25

タイトル: PDO(PHP Data Objects)

PHPでDB接続をする際に、抽象化レイヤを使用すればデータベースの製品(Oracle, SQLServer, MySQL・・・)

を意識する必要はない(接続方法が製品毎に異なることはない)。

以下、抽象化レイヤの具体例としてPDO(PHP Data Objects)を挙げる。

 

【例】

//DB接続情報

        $dsn = 'mysql:host:127:0.0.1; port:3306; dbname:test';

        //ユーザ名

        $username = 'root';        

        //PDOオブジェクトを生成

        $pdo = new PDO($dsn, $username);

//例外処理有効化

$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

 

※続きはSQLの実行方法の記事を参照。