LoginSignup
0
1

More than 3 years have passed since last update.

PHPでMySQLデータテーブルの表を作成する

Posted at

参考

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);

?>
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1