PHP:try~catch文:データベースへの接続でマスト。さらにSQL文も含めた場合

phpでウェブシステムを開発する際に、データベースからデータを取得することが当たり前だが、接続の際はtry~catch文を用いることがマスト。

ここではSQL文も含めたケースを紹介。

try {
  $pdo = new PDO('mysql:host=127.0.0.1;dbname=sitea;charset=utf8', 'root', '');
  $sql = $pdo->prepare('SELECT * FROM tablename ORDER BY columnname');
  $sql->execute();
} catch (PDOException $e) {
  echo ('DB接続エラー:' . $e->getMessage());
}
目次
閉じる