PHP データベース(mysql)接続
今回は、PHPのデータベース(mysql)に接続する方法を書きます。
データベース接続には、PDOを使います。
やり方を書いていきます。
<?php try { $dbh = new PDO('mysql:host=localhost;dbname=データベース名','ユーザー名','パスワード'); }catch(PDOException $e){ echo $e->getMessage(); exit(); } $sql = "select * from test"; $stmt = $dbh->query($sql); foreach ($stmt->fetchAll(PDO::FETCH_ASSOC) as $user) { var_dump($user['name']); } $dbh = null; ?>
こちらは、ローカルホストのデータベースから全データを取得し、var_dumpでname列を表示しています。
$dbh = new PDO('mysql:host=localhost;dbname=データベース名','ユーザー名','パスワード');
こちらでデータベースに接続しています。
接続できなかった場合は、
echo $e->getMessage(); exit();
エラーを表示し、終了させます。
最後のコレは、
$dbh = null;
データベースの接続を切断しています。
PDOのPHPマニュアルはこちら↓
PHP: PDO - Manual