「~画像アップロード~テーブル作成1」の編集履歴(バックアップ)一覧はこちら

~画像アップロード~テーブル作成1」(2015/08/23 (日) 22:53:23) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

PHPとMySQLで画像アップロード機能を作っていきたいと思います。まずはテーブル作成です。8月22日記事 ~ ~ 目次 #contents ~ ~ ---- ~ *考え方 画像をバイナリデータでアップロードするためには型をblobタイプにします。thumはサムネイルの画像を格納する予定です。考え方として、画像をディレクトリにアップロードするのではなく、バイナリーデータとしてデータベースに保存します。データベースにはその他にmimetypeを記載する必要があり、そこに拡張子のデータを一緒に載せていきます。 ~ ~ *テーブル作成 MySQLでテーブルを作成していきたいと思います。 CREATE TABLE photo( `id` int NOT NULL AUTO_INCREMENT, `regi_date` DATE NOT NULL default '0000-00-00', `title` VARCHAR(255) NOT NULL, `comment` TEXT NOT NULL, `mime` VARCHAR(255) NOT NULL, `img` blob NOT NULL , `imgthum` blob NOT NULL default '', PRIMARY KEY(`id`) )
PHPとMySQLで画像アップロード機能を作っていきたいと思います。まずはテーブル作成です。8月22日記事 ~ ~ 目次 #contents ~ ~ ---- ~ *考え方 画像をバイナリデータでアップロードするためには型をblobタイプにします。thumはサムネイルの画像を格納する予定です。考え方として、画像をディレクトリにアップロードするのではなく、バイナリーデータとしてデータベースに保存します。データベースにはその他にmimetypeを記載する必要があり、そこに拡張子のデータを一緒に載せていきます。 ~ ~ *テーブル作成 MySQLでテーブルを作成していきたいと思います。 CREATE TABLE photo( `id` int NOT NULL AUTO_INCREMENT, `regi_date` DATE NOT NULL default '0000-00-00', `title` VARCHAR(255) NOT NULL, `comment` TEXT NOT NULL, `mime` VARCHAR(255) NOT NULL, `img` blob NOT NULL , `imgthum` blob NOT NULL default '', PRIMARY KEY(`id`) ) ~ ~ 以上

表示オプション

横に並べて表示:
変化行の前後のみ表示: