使用unlink方法从路径和数据库中删除图像

时间:2019-02-23 09:38:05

标签: php mysql

$path="image/";
$sql=mysql_query("select * from gallery where galleryid='$del'");
$row=mysql_fetch_array($sql);
unlink("$path.$row[image]");
mysql_query("delete from tablename where tableid='$del'");

1 个答案:

答案 0 :(得分:1)

您在第4行上忘记了引号来包装数组键:$row['image']

还要在删除文件之前检查文件是否存在,以防止出现警告。

$file = $path.$row['image'];

if(file_exists($file))
    unlink($file);