如何将数据库中的图片显示在php的网页上(我要具体代码)(菜鸟求助啊)

如何将数据库中的图片显示在php的网页上(我要具体代码)(菜鸟求助啊)
我写的<img src="getpic.php?xh='1016'" name="myphoto" id="myphoto" >
图片显示不出来只显示我设置的图片大小

第1个回答  2017-06-06
第一个文件作为HTML页面的模板,定位图片的显示位置。第二个文件则被用来从数据库中实际输出文件流,作为<IMG>标签的SRC属性。
第一个文件的简单形式可以如下:
<HTML> <BODY>
<?
mysql_connect($host,$username,$password2003) or die("Unable to connect to SQL server");
@mysql_select_db($db) or die("Unable to select database");
$result=mysql_query("SELECT * FROM Images") or die("Cant Perform Query");
While($row=mysql_fetch_object($result)) {
echo "<IMG SRC=\"Second.php?PicNum=$row->PicNum\">";
} ?>
</BODY> </HTML>
当HTML页面被浏览时,每显示一副图片就会调用一次Second.php3文件。当第二个文件被调用时会传入相应的Picture ID,我们可以借此从数据库中取回对应的图片并显示。
Second.php文件如下:
<?
$result=mysql_query("SELECT * FROM Images WHERE PicNum=$PicNum") or die("Cant perform Query");
$row=mysql_fetch_object($result);
Header( "Content-type: image/gif");
echo $row->Image;
?>
以上仅供参考本回答被网友采纳
相似回答