PHPとMySQLで画像アップロード機能を作っていきたいと思います。まずはテーブル作成です。8月22日記事
目次
画像をバイナリデータでアップロードするためには型を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`) )
以上