-PR-
回答受付中の質問
質問:No.5065470
すぐに回答ほしいです
お気に入り投稿に追加する (0人が追加しました)
回答数2
閲覧数565
SQLに画像を入れて、PHPで表示させる方法
はじめまして、sqlとかphpを学んでいる大学生です。
sqlに画像を入れて、表の中に画像を表示させたいのですが、sqlに画像を入れることはできるのでしょうか?それはどの様なプログラムでできるのでしょうか?
また、それを表示させるには、どのようにすればいいのでしょうか。

質問が多く申し訳ございません。よろしくおねがいします。
投稿日時 - 2009-06-22 16:17:27
あなたの言葉で、相談者さんの悩みを解決しませんか?
OKWaveではみんなのありがとうの輪を広げています!
この質問は役に立ちましたか?
5人が「このQ&Aが役に立った」と投票しています
回答
回答:No.2
もう解決されましたでしょうか?
私は、データベース内に画像やバイナリファイルを挿入することをお勧めしません。
なぜなら、データベースが肥大化してしまうからです。
私なら、データベースでは、画像を置くフォルダ名とファイル名だけを管理して、画像は、フォルダに置きます。
フォルダ名とファイル名に規則性を持たせれば、管理は簡単です。
もちろん、PHPで、ファイルの削除もできますので、データベースの削除時にファイルも削除できますよ。
がんばってくださいね。
投稿日時 - 2009-08-04 11:28:47
この回答を支持する
(現在0人が支持しています)
回答:No.1
カテゴリから察するに、PHP+PostgreSQLで画像をデータベースに格納して表示させるにはどうするかという質問でしょうか。

PostgreSQLで画像などのバイナリデータを格納するにはoid型を用いてBLOB(バイナリラージオブジェクト)を管理するかbytea型を用いるかとなるでしょう。

参考までに関連する関数のリンクをひとつずつ貼っておきます。

BLOB
http://jp.php.net/manual/ja/function.pg-lo-open.php

bytea
http://jp.php.net/manual/ja/function.pg-escape-bytea.php

大学生でらっしゃるということなのであとは自分で調べましょう。
調べたうえで不明なことがあればまた質問すればよろしいかと思います。
投稿日時 - 2009-06-22 18:09:08
この回答を支持する
(現在0人が支持しています)
もっと聞いてみる
関連するQ&Aはこちら
phpでカンマ区切りのtxtファイルを読み込んで、ポスグレSQLのインサート文を作り出すプログラムを作っています。 $file = 'ファイル名'; $filedata = file($file); ...
HP製作のために、プログラムを学ぼうと考えています。 今のところ作りたいのは、掲示板などサーバ上で動く仕組みですので、PHPを検討していますが、はじめて学ぶ言語として適切でしょうか? PHPだと、雛形...
PHP・SQLどちらも初心者です。 これから勉強していこうと思っていますが、どこから手をつけていいかわかりません。 私のやりたいことは下記の表を作り、追加ボタンを押すと 追加画面に移りABCDの数値を...
この他の関連するQ&Aをキーワードで探す
データベースのサブカテゴリ
カテゴリ:PostgreSQL
RSS
-PR-
PR
-PR-