PHP入門(応用編)
#1 データベースに接続してみよう
PDO とは Php Data Object の略
try { $dbh = new PDO('PDO:host=localhost;dbname=db', 'user', 'password'); } catch (PDOException $e) { var_dump($e->getMessage()); exit; } echo "success!"; $dbh = null;
細かく考えてみる
// まず実行 try { // PDOを使ってMySQLを使う宣言, ホスト名=localhost, db名=db, // user名=user, パスワード=passwordで接続 $dbh = new PDO('PDO:host=localhost;dbname=db', 'user', 'password'); // 例外発生時の処理 } catch (PDOException $e) { // エラーの内容を表示してスクリプトを終了 var_dump($e->getMessage()); exit; } // 成功したときの処理 echo "success!"; // 切断 $dbh = null;
PDO は オブジェクト指向になるのかな。
例外発生時が PDOException $e 。PDOExceptionはクラス。
Exceptionクラスの中のgetMessageメソッドがエラー内容を表示するものかな?と