首先声明图片已经存入数据库,在mysqlfront中可以看见。但就是在浏览器页面显示不了。代码如下://第一个php文件mysql_select_db("blog",$con);mysql_query("setnames'utf8'");$ret=m...
首先声明图片已经存入数据库,在mysqlfront中可以看见。但就是在浏览器页面显示不了。代码如下:
//第一个php文件
mysql_select_db("blog", $con);
mysql_query("set names 'utf8'");
$ret = mysql_query('select * from picture order by Id desc');
if ($ret) {
while ($row = mysql_fetch_array($ret)) {
?>
//另一个php文件
mysql_select_db("blog", $con);
mysql_query("set names 'utf-8'");
//echo "不是乱码!";
$sql="select id,photo,date,name from picture where Id=".$id;
$result=mysql_query($sql);
if(!$result) die("error:mysql_query");
$num=mysql_num_rows($result);
if($num<1)die("error:no this recorder");
//$da=mysql_result($result,0,"date");
//echo $da;
$data=mysql_result($result,0,"photo");
header("Content-type: image/JPEG",true);
echo $data;
展开