【PHP・MySQL】データベースに画像を保存・表示する方法 第2回「データベースの用意」

ここまでの記事はこちら
今回は MySQL データベースとテーブルを作成しましょう。
解説
データベースの作成
まずは、phpMyAdmin の管理画面を開きます。
ローカル環境の場合 http://localhost/phpMyAdmin/ という URL になっていると思います。
管理画面を開いたら、メニューにある「データベース」をクリックします。

データベース名に my_image と入力して「作成」を押します。

テーブルの作成
データベースが作成できたら、次にテーブルを作成します。
テーブル名「images」カラム数「6」と入力して「実行」を押します。

カラムの作成
次にカラムを作成します。

名前 | データ型 | |
---|---|---|
image_id | int / AUTO_INCREMENT | データのID |
image_name | varchar(256) | 画像の名前 |
image_type | varchar(64) | 画像タイプ(image/jpeg, image/png など) |
image_content | mediumblob | 画像ファイル |
image_size | int | 画像サイズ |
created_at | datetime | データの作成日時 |
image_id は A_I(AUTO_INCREMENT)にチェックを入れます。この設定をすることで、データを追加するたびに1から順番に番号が付与されます。
全て入力できたら「保存」を押します。
このようにテーブルが準備できれば完了です。

次に行うこと
これで データベースの用意は完了です!
次回は作成したデータベースに画像データを保存していきましょう。