PHPからDBへアクセスしたい!
PHPでデータベースの情報を参照したいときに使える
PDOとは
PHP5.1.0以降で動作するデータベース接続クラス。PEAR:Dbより高速。
実際に接続する
基本これ
code.php
try {
// DB接続
$pdo = new PDO(
'mysql:host=localhost;dbname=データベースのテーブルの名前;',
'ユーザ名',
'パスワード'
);
$stmt = $pdo->prepare('SQL文');
$stmt->execute();
} catch (PDOException $e) {
//エラー発生時の処理
} finally {
//正常時の処理
$pdo = null;
}
SQLをセットしたらOK
例
code.php
try {
// DB接続
$pdo = new PDO(
'mysql:host=localhost;dbname=データベースのテーブルの名前;',
'ユーザ名',
'パスワード'
);
$data = 'Qiita';
$stmt = $pdo->prepare('INSERT INTO table (example) VALUES(:data)');
$stmt->bindValue(':data', $data);
$stmt->execute();
//これより下は同じ
こんなかんじです。