[PHP-users 11149] MySQLからの画像データの表示
岡本
php-users@php.gr.jp
Tue, 29 Oct 2002 18:19:13 +0900
こんにちは、岡本と申します。
現在PHPとMYSQLを勉強しているものです。
MYSQLに画像データを登録して、それをWEBで表示させるものを作っています。
DBにバイナリの登録まではうまくいったのですが、表示がうまくいきません。
表示する際は、<img src="">を使用してsrcに以下のphpスクリプトを呼ぶ形にしており
ます。そのときに表示するデータのパラメータを渡しています。
結果は、まったく何も表示されずに真っ白な画面となります。参考書など色々と
探したのですが分かりませんでしたので、おわかりの方はぜひ教えてください。
宜しくお願いします。
(ちなみにこの件については、GDは関係あるのでしょうか?)
<?php
if(isset($md))
{
if($md == "show")
{
$sv = "*****";
$dbname = "*****";
$user = "*****";
$pass = "*****";
$mysql = @mysql_connect($sv, $user, $pass);
mysql_select_db($dbname, $mysql);
$g_no = $_GET["g_no"];
$result = mysql_real_query("SELECT * FROM goods_tbl WHERE g_goods_no = $g_no", $mysql);
if($result)
{
mb_http_output("pass");
header("Content-Type: image/jpeg");
print mysql_result($result, 0, "g_image");
}
else
{
echo "画像が見つかりませんでした";
}
}
exit();
}
?>
岡本
okamoto@onigiri.co.jp