Re: [請益] 如何用PHP讀取已存在Mysql的BLOB圖檔資 …

看板PHP作者 (有比扯鈴扯嗎?)時間17年前 (2007/05/29 10:36), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串4/4 (看更多)
感謝上星期版友們的熱心幫忙 我後來又修正了我的原始碼,現在已經可以跑了! 提供一下修改後的原始碼,給以後碰到同樣問題的人參考參考: 資料庫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

05/29 10:45, , 1F
上傳時再多一個判斷圖片的 Content-type,加到某一欄位..
05/29 10:45, 1F

05/29 10:48, , 2F
這樣子 show 圖的 Header 再配合此欄位會更有彈性 :)
05/29 10:48, 2F

05/29 17:49, , 3F
多謝建議囉~不過不知道為什麼,測試過後的結果竟然格式通
05/29 17:49, 3F

05/29 17:50, , 4F
吃!當然依照欄位設變數去判斷是最保險的啦...^^
05/29 17:50, 4F
文章代碼(AID): #16Mv6R0V (PHP)
討論串 (同標題文章)
文章代碼(AID): #16Mv6R0V (PHP)