unlink 一次只能删除一个文件 你查询出结果集 中有多个文件的 需要用循环一个个删除
$idlist = join(',', $_POST['delid']);//选中ID为 1,2,3
$idlist = 1,2,3
$sql = "select * from table where id in ($idlist)";
$query = mysql_query($sql,$conn);
\\$row = mysql_fetch_array($query);
while ($row = mysql_fetch_array($query,MYSQL_ASSOC)){ //循环取出记录
$wenjian = '../'.$row["url2"]; /*准备删除的图片的路径 url2 在库中的格式是 “ upload/01.jpg ”和“upload/02.jpg ”还有“upload/03.jpg ” */
if(file_exists($wenjian)){
unlink($wenjian);
}
}
$sql2 = "delete from imgspac where id in ($idlist)";
mysql_query($sql2,$conn);
?>