作者taikobo (有比扯铃扯吗?)
看板PHP
标题[请益] 如何用PHP读取已存在Mysql的BLOB图档资料?
时间Thu May 24 10:55:27 2007
我的Mysql资料库中...
图片已用BLOB型态存入
目前我碰到的问题是,不知道怎麽用PHP把资料库的图片取出并秀在网页上?
Google了一下找到某个网页介绍:
http://0rz.tw/f22Gz
可是我自己试不出来...是因为我没有设定全域变数的关系吗?
请问有没有版友处理过类似状况,可以请教一下吗?感激不尽^^
==不好意思,我说详细一点==
资料表't'中有二个栏位:1. s_num//主键 2. p1//图片以BLOB型态存放
因为我的主要目的是秀图,会用到该网页的下列二段程式码:
~HTML秀图页面~
<HTML>
<BODY>
<?PHP
《连接资料库》
$result=mysql_query("SELECT * FROM t");
while(list($id,$image) = mysql_fetch_row($result)){
echo "<img src=\"Second.php?id=$id\" />";
?>
</BODY>
</HTML>
~Second.php~
<?PHP
《连接资料库》
$result = $link->query("SELECT p1 FROM t where s_num=$id");
$row= $result->fetch_object();
header(jpg);
echo $row->image;
?>
==大概是这个样子==
全域变数的问题是我耍笨了...把程式重新改写
经过改写无效,错误讯息也变了
==错误讯息==
Fatal error: Call to a member function query() on a non-object in C:\Program
Files\Apache Software Foundation\Apache2.2\htdocs\Second.php on
line 4
============
--
白眉.鹫羽:
如果大人的世界这麽复杂,
那我还宁愿永远当个小孩子比较好...
~取自.天地无用!魉皇鬼第八话~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.220.232.211
1F:推 foxzgerald:跟全域变数没啥关系(?) 能大致介绍程式和错误讯息嘛? 05/24 10:59
※ 编辑: taikobo 来自: 61.220.232.211 (05/24 11:18)
2F:推 alpe:你 $s_num 那来的?? 05/24 14:33
※ 编辑: taikobo 来自: 61.220.232.211 (05/24 15:03)
3F:→ taikobo:秀图页面现在是看到4个X...@@ 05/24 15:04
4F:推 shadowjohn:你必需要把一整个档案当作一个header後的jpeg或gif才行 05/24 15:10
5F:→ shadowjohn:而且图片外不可以有任何字,也不能有空白,要很乾净 05/24 15:10
6F:推 alpe:现在是你 的$link 是物件吗?? 05/24 15:28
7F:→ alpe:php mysqli / mysql 05/24 15:29