2016年12月25日日曜日

PDOでMySQLデータベースに接続

PDOでMySQLデータベースに接続

(1)データベースに接続する
new PDO() コマンドを使ってデータベースに接続します

<?php
$dbname = "db_test"
$usrname = "ユーザー名"
$password = "パスワード"
$hostname = "localhost:3306"

try {
$pdo = new PDO('mysql:host=$hostname;dbname=$dbname;charset=utf8',$username,$password,
array(PDO::ATTR_EMULATE_PREPARES => false));
} catch (PDOException $e) {
 exit('データベース接続失敗。'.$e->getMessage());
}
?>

(2)データベースからデータを検索
pdoでqueryメソッドを使う

$stmt = $pdo->query("SELECT * FROM m_user ORDER BY ID ASC ");
while($row = $stmt -> fetch(PDO::FETCH_ASSOC)) {
$id = $row["id"];
$no = $row["no"];
$name = $row["name"];
$price = $row["price"];
}

0 件のコメント:

コメントを投稿