gpt4 book ai didi

PHP复制和删除文件并从数据库中删除记录

转载 作者:行者123 更新时间:2023-11-29 13:17:23 26 4
gpt4 key购买 nike

当用户点击我的表单上的删除按钮时,此代码就会运行。我正在尝试将文件 $picfile 从“/pics/”复制到“/pics/deletedrecordpics/”,然后删除原始文件。最后,从数据库中删除该记录。从数据库中删除记录是可行的,但复制文件并删除原始记录则不起作用。错误日志中没有错误,所以我真的很困惑为什么这段代码没有像我认为的那样运行。

   $sql = ("select picfile,title,author from $table where id=$delete");             
$file=mysql_query($sql);
$resrow = mysql_fetch_row($file);
$picfile = $resrow[0];
$title = $resrow[1];
$author = $resrow[2];
copy("pics/".$picfile,"pics/deletedrecordpics/".$author." - ".$title." - ".$picfile);
unlink("pics/".$picfile);
$sql = ("DELETE FROM $table WHERE id=$delete");
$result = mysql_query($sql);

最佳答案

为确保取消链接正常工作,请检查您的权限设置是否正确,以及服务器安装上是否可以使用取消链接。

如果“/deletedrecordpics”是一个不存在的目录,尚未创建,复制可能无法工作。

关于PHP复制和删除文件并从数据库中删除记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21297710/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com