作者taikobo (有比扯鈴扯嗎?)
看板PHP
標題Re: [請益] 如何用PHP讀取已存在Mysql的BLOB圖檔資 …
時間Tue May 29 10:36:07 2007
感謝上星期版友們的熱心幫忙
我後來又修正了我的原始碼,現在已經可以跑了!
提供一下修改後的原始碼,給以後碰到同樣問題的人參考參考:
資料庫table解說: 1.t //資料表名稱 2.s_num //主鍵 3.p1 //圖片
~HTML秀圖頁面~
<HTML>
<BODY>
<?PHP
include_once("db_connection.php"); //連接資料庫
$result=mysql_query("SELECT s_num FROM t");
while(list($id) = mysql_fetch_row($result)){
echo "<img src=\"imageshow.php?id=$id\">";
}
?>
</BODY>
</HTML>
~imageshow.php~
<?php
include_once("db_connection.php"); //連接資料庫
$id = $_GET['id'];
$result=mysql_query("SELECT p1 FROM t where s_num=$id");
list($row)=mysql_fetch_row($result);
Header("Content-type: image/jpg");
echo $row;
?>
P.S 這二個程式碼只單純作顯示圖片用,前提是資料庫裡已經存在要顯示的圖片~
--
白眉.鷲羽:
如果大人的世界這麼複雜,
那我還寧願永遠當個小孩子比較好...
~取自.天地無用!魎皇鬼第八話~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.220.232.211
推 bojack:上傳時再多一個判斷圖片的 Content-type,加到某一欄位.. 05/29 10:45
→ bojack:這樣子 show 圖的 Header 再配合此欄位會更有彈性 :) 05/29 10:48
推 taikobo:多謝建議囉~不過不知道為什麼,測試過後的結果竟然格式通 05/29 17:49
→ taikobo:吃!當然依照欄位設變數去判斷是最保險的啦...^^ 05/29 17:50