请教一下从数据库中显现出图片的问题!

zunyir 2003-10-15 03:43:09
我已经把图片上传到了数据库里。用数据库工具可以清楚的看到图片。我用的数据库是mysql,类型是BLOB,表名是,images。
我用了
$result=mysql_query("SELECT * FROM images") or die("Can't Perform Query");
While($row=mysql_fetch_object($result))
{echo "<img src=\"$row->images\">";}
但网页上看到的是一堆乱码。
几天了,我也找不出为什么。我也试过用echo "<img src=\"secong.php3\">";
另一个页面显示的方法。都不能看到图片。
请那位大侠帮一帮我!
...全文
29 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
eagle_gui 2003-10-15
  • 打赏
  • 举报
回复
你的图片支持库没装吧

DOWN 一个GD 安装试试?
zunyir 2003-10-15
  • 打赏
  • 举报
回复
我用过xuzuning(唠叨)的方法,只能看到框框,看不到图片。不知道是不是因为,我有什么东西没有安装的缘故!
indeed 2003-10-15
  • 打赏
  • 举报
回复
学习
loswing 2003-10-15
  • 打赏
  • 举报
回复

我是这样做的把图片提取和显示分开:
get_image.php
<?php
MYSQL_CONNECT( ...
mysql_select_db( ....
$rs=mysql_query("select * from table where id='$id'");
$row=mysql_fetch_array($rs);
echo $row["veg_image"];
?>
show_image.php
<img src="get_image.php?id=<? echo $id; ?>" width="220" height="220" alt="" border=0>
图片显示叶不能有任何的去他的数据输出
xuzuning 2003-10-15
  • 打赏
  • 举报
回复
1、库中的图片直接输出的话,一次只能一张
2、批量输出应生成图片文件
3、输出方法:
secong.php3
...
$result=mysql_query("SELECT * FROM images id=图片的id");
if($row=mysql_fetch_object($result))) {
Header("Content-type: image/gif"); // 在没有保存原图片类型时用gif类型
echo $row->images;
}
?>

page.htm
<img src="secong.php3?id=n">

21,882

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧