31 lines
1.1 KiB
PHP
31 lines
1.1 KiB
PHP
<?php
|
|
|
|
/**
|
|
* [Ex01 基本的なDB連携 - 接続確認]
|
|
*
|
|
* TODO:
|
|
* 1. PDO を用いて MySQL データベース "employee_db" に接続する処理を作成してください。
|
|
* DSN は "mysql:host=localhost;dbname=employee_db;charset=utf8"
|
|
* ユーザ名は "rezouser"、パスワードは"Rezo_0000"です
|
|
* 2. try-catch-finally ブロックを用い、接続成功時は「接続しました」と表示し、
|
|
* 例外発生時はエラーメッセージを表示すること。
|
|
*
|
|
* ※この問題を解く前に、setup.sql を実行してデータベースをセットアップしてください。
|
|
*/
|
|
|
|
|
|
// DSN は "mysql:host=localhost;dbname=employee_db;charset=utf8"
|
|
$dsn = 'mysql:host=localhost;dbname=employee_db;charset=utf8';
|
|
// データベース接続に必要なユーザ名とパスワード
|
|
$user = "rezouser";
|
|
$password = 'Rezo_0000';
|
|
|
|
try{
|
|
// 橋をかける
|
|
$dbh = new PDO($dsn, $user, $password);
|
|
echo '接続しました';
|
|
} catch (Throwable $th){
|
|
echo '失敗しました: ' . $th->getMessage();
|
|
} finally {
|
|
$dbh = null;
|
|
} |