1.

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の実行方法の記事を参照。

 


 

編集
Post Share
子ページ

子ページはありません

同階層のページ

同階層のページはありません