##参考
・https://techacademy.jp/magazine/12348
##データベースに接続
MySQL サーバーへの接続をオープンするためにmysql_connect メソッドを使用してインスタンスを生成する。host,user,password,nameに接続するサーバーの情報を入れる。
※パスワードが無い場合空白にする。
$link = mysqli_connect('localhost', 'root', '' ,'eccube001');
// ↑host ↑USER ↑PW(空白) ↑DB(名前)
##接続エラー処理
データベースに接続しているかの状況をチャックする。
// 接続状況をチェックします
if (mysqli_connect_errno()) {
die("データベースに接続できません:" . mysqli_connect_error() . "\n");
}else {
echo "データベースの接続に成功しました。\n";
}
##テーブルデータ取得
mtb_order_statusテーブルに入っているデータをすべて取得する。
<?php
// ステータスの一覧を表示する
$query = "SELECT * FROM mtb_order_status;";
// ↑まずはサンプルで固定のSQLを入れる(サンプル・動作確認としてこのまま)
##表示処理
変数$resultに対し、mtb_order_statusテーブルの中に入っている内容を代入しながら、配列を使用して表示しています。
// クエリを実行します
if ($result = mysqli_query($link, $query)) {
echo "SELECT に成功しました。\n";
foreach ($result as $row) {
var_dump($row);
}
}
##データベース接続終了
最後にデータベースとの接続を閉じる。閉じれないときを表すのならif文を使って表すとできる。
// 接続を閉じます
mysqli_close($link);
?>