重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

はじめまして、sqlとかphpを学んでいる大学生です。
sqlに画像を入れて、表の中に画像を表示させたいのですが、sqlに画像を入れることはできるのでしょうか?それはどの様なプログラムでできるのでしょうか?
また、それを表示させるには、どのようにすればいいのでしょうか。

質問が多く申し訳ございません。よろしくおねがいします。

A 回答 (2件)

もう解決されましたでしょうか?


私は、データベース内に画像やバイナリファイルを挿入することをお勧めしません。
なぜなら、データベースが肥大化してしまうからです。
私なら、データベースでは、画像を置くフォルダ名とファイル名だけを管理して、画像は、フォルダに置きます。
フォルダ名とファイル名に規則性を持たせれば、管理は簡単です。
もちろん、PHPで、ファイルの削除もできますので、データベースの削除時にファイルも削除できますよ。
がんばってくださいね。
    • good
    • 0

カテゴリから察するに、PHP+PostgreSQLで画像をデータベースに格納して表示させるにはどうするかという質問でしょうか。



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

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

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

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

大学生でらっしゃるということなのであとは自分で調べましょう。
調べたうえで不明なことがあればまた質問すればよろしいかと思います。

参考URL:http://jp.php.net/manual/ja/
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す