@blog.justoneplanet.info

日々勉強

PDOを使おう(接続)

■ソース

<?php
try{
    $dsn = 'mysql:host=localhost;dbname=library';
    $dbh = new PDO($dsn, 'dbuser', 'dbpass');
    $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, true);
    $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e){
    echo 'Failed: ' . $e->getMessage();
}
?>

まぁコンナ感じだ。localhostの部分はIPアドレスになる場合もドメイン名になる場合もある。

setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)
上手く接続できなかったりしたときの挙動、ERRMODE_EXCEPTION(例外)を発生させる。
catch(PDOException $e)
発生する例外はPDOException

コメントはまだありません»

No comments yet.

RSS feed for comments on this post.TrackBack URL

Leave a comment