MySQLのデータベースに画像データを格納する方法を教えて下さい。ビギナーなので、何か勘違いしていたらそれも教えて下さい。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/02/14 11:05:00
  • 終了:--

回答(3件)

id:english No.1

english回答回数304ベストアンサー獲得回数02005/02/14 11:22:51

ポイント20pt

MySQLに画像データそのものを格納することも可能ですが、画像が置かれているパス情報だけを登録するというのでも、だいたいのケースでは良いのではないのでしょうか?

id:dak

実はそうなんですが、ビギナーなので、取り合えず普通に格納した方が後で良かったりするのかな、と推測しました。パス情報のみ格納で後々問題無いんでしょうかね?回答にはポイント出したいと思いますので、よろしくお願いします。

2005/02/14 11:48:45
id:taknt No.2

きゃづみぃ回答回数13539ベストアンサー獲得回数11982005/02/14 11:25:49

ポイント20pt

http://dev.mysql.com/doc/mysql/ja/blob.html

MySQL :: MySQL 4.1 リファレンスマニュアル :: 6.2.3.2 BLOB 型と TEXT 型

BLOB 型の項目に 画像データを入れます。

http://ns1.php.gr.jp/pipermail/php-users/2003-April/015326.html

[PHP-users 14794]画像データ格納時のエラー(文字化けのため再投稿)

http://ns1.php.gr.jp/pipermail/php-users/2003-April/015349.html

[PHP-users 14817]Re: 画像データ格納時のエラー(文字化けのため再投稿)

id:dak

あ、2番目のソースで何とか行けそうですね。

2005/02/14 11:52:52
id:kinoopio No.3

kinoopio回答回数11ベストアンサー獲得回数02005/02/14 11:46:51

ポイント20pt

http://dev.mysql.com/doc/mysql/ja/storage-requirements.html

MySQL 4.1 リファレンスマニュアル :: 6.2.6 各カラム型に必要な記憶容量

http://dev.mysql.com/doc/mysql/ja/blob.html

MySQL 4.1 リファレンスマニュアル :: 6.2.3.2 BLOB 型と TEXT 型

は既に送られているようですので・・・

データベースへの画像格納は通常

可変長のバイナリデータ領域に格納します。

MySQLではBLOB 型ですね。

しかしながら、画像をデータベースに

格納してしまうと、検索スピード等に

悪影響が出る場合もありますので、

画像データのサイズにもよりますが

保存先アドレスを格納する方法をお勧めします

id:dak

なるほど。保存先アドレスのみ格納がオススメですか。

2005/02/14 11:53:53

コメントはまだありません

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません