0
2

More than 3 years have passed since last update.

PDO

Posted at

PHPを用いてデータベースにアクセスするにはPDOを利用する。

PDOとは

PDOとは PHP Data Objects の略。
データベースは種類によって、接続方法や操作方法が異なる。
PDOを用いれば、使用しているデータベースが異なっていてもコードの書き方を変える必要はない。

使用例

//データベースへの接続
        try {
            $pdo = new PDO('mysql:host=' . $this->DB_HOST . ';dbname=' . $this->DB_NAME, $this->DB_USER, $this->DB_PASSWORD);
//プリペアドステートメントのエミュレーションを無効にする
            $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
//例外がスローされるようにする
            $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
//接続を解除する
            $pdo = NULL;
        } catch (PDOException $e) {
            echo "エラーがありました。: " . $e->getMessage() . "<br />";
            die();
        }
0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2