这是我的取消链接代码,用于从正在工作的服务器文件夹中删除图像,但会删除该文件夹中的新闻图像

问题描述 投票:0回答:1

这是我的取消链接代码,用于从正在工作的服务器文件夹中删除图像,但是它将删除该文件夹中的新闻图像,而不是与image_id或image_path关联的新闻图像,因此如何告诉它删除image_id或image_path的图像?

<?php
    if (isset($_POST['submit'])) {
        $res = mysql_query("select * from record_images where image_id=image_id");
        while ($row = mysql_fetch_array($res)) {
            $image_name = $row["image_path"];
        }
        unlink($image_name);
    }
?>
php delete-file unlink
1个回答
0
投票

您说的是where image_id = image_id,因此您的查询会提取所有记录。image_id应该是变量还是其他?

$image_name = $row["image_path"];将成为表中最后一条记录的值,导致该图像被删除。

© www.soinside.com 2019 - 2024. All rights reserved.