php+mysql+图片存储_mysql+php存储图片及显示

本文探讨了一个常见的PHP程序问题,即从数据库中读取并显示图片时遇到的错误。作者使用了标准的PHP MySQL操作来尝试获取图片数据,但在执行mysql_fetch_object时遇到了问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

//myphoto.php<?php $mylink=mysql_connect("localhost","root","only");mysql_select_db("test",$mylink);$sql1="setnamesgb2312";$result1=mysql_query($sql1);$result=mysql_query(...

//myphoto.php

$mylink = mysql_connect("localhost","root","only");

mysql_select_db("test",$mylink);

$sql1 = "set names gb2312";

$result1 = mysql_query($sql1);

$result=mysql_query("SELECT * FROM myimage;");

?>

我的图片

While($row=mysql_fetch_object($result))

{ ?>

echo "$row->name
";

echo "%5C%22myphoto2.php?name=%24row-name\" >";

?>

//myphoto2.php

$mylink = mysql_connect("localhost","root","only");

mysql_select_db("test",$mylink);

$sql1 = "set names gb2312";

$result1 = mysql_query($sql1);

?>

$result=mysql_query("SELECT * FROM myimage where name=$name") ;

$row=mysql_fetch_object($result);

Header( "Content-type:image/jpg");

echo $row->image;

?>

我已经用phpmyadmin建好了数据库,name varchar(20),image BLOB;并且存储了图片,用mysql-front也能看到图片了。上面的程序是网上最多的程序,我不知道哪里错了,老是提示supplied argument is not a valid MySQL result resource in C:\Program Files\Apache Group\Apache2\htdocs\myphoto2.php on line 10

也就是这句:$row=mysql_fetch_object($result);。不知道怎么改?

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值