热搜:NVER 

实现数据库存储图片有关问题

2024-04-25 22:26:01
 实现数据库存储图片有关问题

实现数据库存储图片问题
index.php文件

PHP code

<?php include("conn.php"); ?>插入MYSQL图片
<?php // 调用方法: getdata.php3?id= //include( "class.Mysql.php" ); $id=intval($_GET['id']); $result=@mysql_query("select * from tb_up_files where id=2",$conn); $fet=@mysql_fetch_array($result,$conn); //header( "Content-type: image/jpg"); ?>
显示图片
<?php //echo ""; echo $fet['path'];?>


------解决方案--------------------
图片标记

这个 url 是什么?是图片在网站上的地址吧?
那么你输出的是什么呢?
echo ""
$fet[path] 不是图片的内容吗?
------解决方案--------------------
数据库存路径..开一个文件夹存图片
PHP code

<?php include("conn.php"); $f=$HTTP_POST_FILES['file']; $dest_dir='./abc';//设定上传目录 $extend =explode("." , $f['name']); $kuozhan=end($extend);//获取文件扩展名 $dest=$dest_dir.'/'.date("ymdhms").'.'.$kuozhan;//文件名为当前时间 $r=move_uploaded_file($f['tmp_name'],$dest); chmod($dest, 0755);//设定上传的文件的属性 if($r) { $sql="insert into path(patn) values('$dest')"; $queryt=mysql_query($sql); echo ""; } $sqlpic="select * from path order by id desc limit 1";//取出最新的一条记录 $query2=mysql_query($sqlpic); $result=mysql_fetch_array($query2); $picpath=$result['patn'];//最新的图片路径 ?>