php删除数据库但删除不了文件里面图片

$del=$_GET["del"];$id=$_GET["id"];if($del=="pic"){$ID_Dele=implode(",",$_POST['adid']... $del=$_GET["del"];
$id=$_GET["id"];

if ($del=="pic")
{
$ID_Dele= implode(",",$_POST['adid']);
$sql="delete from ".$db_prefix."pic where id in (".$ID_Dele.")";
mysql_query($sql);
}
else
{
$sql="delete from ".$db_prefix."pic where id=".$id;//传递要删除的图片id
mysql_query($sql);
}
mysql_close($db_link);

if($sql){result("删除图片成功","../admin/img_list.php");
}
else
{result("删除图片失败","../admin/img_list.php");}

我以上这段代码怎么只能删除数据库图片信息,而删除不了服务器里面的图片的呢?
展开
 我来答
鹿晗1928
2011-12-08
知道答主
回答量:38
采纳率:0%
帮助的人:17.3万
展开全部
数据库 你存图片的ID了吗???文件夹里存的是图片的name
更多追问追答
追问
图片的路径是$url = "../upload_img/"; 具体怎么改呢???谢谢!!
追答
$oldpath="upload/".$rs['newname'];//原路径
if(file_exists($oldpath)){
unlink($oldpath);//删除文件
clearstatcache();//清空缓存
}
百事牛
2024-10-28 广告
作为深圳奥凯丰科技有限公司的一员,对于zip删除文件的处理,我们可以这样回答:要打开zip压缩包中删除的文件,实际上需要首先明确文件是否真正从压缩包中移除了。如果文件已从zip中删除,那么就无法直接打开,除非有备份。但如果是指解压后删除了某... 点击进入详情页
本回答由百事牛提供
百度网友acc6b67432
2011-12-12 · TA获得超过219个赞
知道小有建树答主
回答量:255
采纳率:0%
帮助的人:203万
展开全部
$oldpath="upload/".$oldname;
改成:
$_SERVER['DOCUMENT_ROOT']."/".$oldpath;
追问
不行,还是用不了,删除失败……
追答
我没有你的环境没法帮你测试.
但是你要学会调试啊.
为何删除不了.首先把要删除的文件路径显示出来.看看路径是否正确.
如果路径正确.看看是否有删除权限.
这是个很简单的问题.只要你会调试.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式