这是我的取消链接代码,用于从正在工作的服务器文件夹中删除图像,但是它将删除该文件夹中的新闻图像,而不是与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);
}
?>
您说的是where image_id = image_id
,因此您的查询会提取所有记录。image_id
应该是变量还是其他?
$image_name = $row["image_path"];
将成为表中最后一条记录的值,导致该图像被删除。