gpt4 book ai didi

php - 文件不会使用取消链接删除

转载 作者:行者123 更新时间:2023-11-29 04:52:29 25 4
gpt4 key购买 nike

下面的文件应该删除存储在文件夹中的文件以及与该文件相关的数据库行。数据库行删除工作正常,但我无法让文件删除工作。 doc_link 是一个表列,存储图片的相对路径。任何帮助将不胜感激。

代码

$delete = $_POST['checkbox'];

foreach ($delete as $id => $val) {
//Get file path stored in table and delete file
$relpath="SELECT doc_link FROM documents WHERE id = '".$id."'";
$pathresult= mysqli_query($con, $relpath) or die("Invalid query");
unlink($pathresult);

//Deletes row from table
$query="DELETE FROM documents WHERE id = '".$id."'";
$result= mysqli_query($con, $query) or die("Invalid query");
}

//Show that the items have been successfully removed.//
if (mysqli_affected_rows($con) > 0) {
echo '<p>The selected items have been successfully deleted.</p>';
} else {
echo '<p>An error has occurred while processing your request</p>';
}
?>

最佳答案

您不能只运行 mysql_query() 并期望它返回该值 doc_link。您还必须运行 mysqli_fetch_array()获取 行,然后通过 $row['doc_link'] 访问该值。 $pathresult 是 MySQL 资源,而不是文件的(字符串)路径。

关于php - 文件不会使用取消链接删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10148578/

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