>我在单个ID中添加的图像比图像多,但如果在删除按钮中删除该图像。 只有一个图像删除该文件夹 剩余图像不会删除该文件夹。 如何删除剩余的图像??????
$sql = mysql_query("select * from urbanesqe_completed_image WHERE id ='".$_GET['del']."'");
////echo "select * from urbanesqe_completed_image WHERE id ='".$_GET['del']."'";
$res = mysql_fetch_array($sql);
$product_image = $res['product_image'];
$image_path = "../images/completed/".$product_image;
unlink($image_path);
mysql_query("DELETE FROM urbanesqe_completed WHERE id ='".$_GET['del']."'");
mysql_query("DELETE FROM urbanesqe_completed_image WHERE id ='".$_GET['del']."'");
如果urbanesqe_completed_image
表中有多个记录,则进行如下循环
while($res = mysql_fetch_array($sql)){
$product_image = $res['product_image'];
$image_path = "../images/completed/".$product_image;
unlink($image_path);
}
所以它会删除所有图像
您需要
在循环中调用mysql_fetch_array
。手册中有一个例子