使用SELECT语句PHP后删除目录中的图像

时间:2015-01-12 01:59:18

标签: php file pdo

我在这里有一份准备好的声明:

 $stmt2 = $dbh->prepare("SELECT img_path FROM products WHERE id = :id");
 $stmt2->bindParam(':id', $id);
 $stmt2->execute();

我想获取“img_path”的值,这样我就可以使用PHP的 unlink()将图像删除到目录中。 我该怎么做?

我尝试使用此代码但未能删除图像文件:

 unlink($stmt2->fetch()); 

我收到了这个错误:

Invalid argument for unlink()

1 个答案:

答案 0 :(得分:0)

我已使用以下代码解决了此问题:

 $result = $stmt2->fetch(PDO::FETCH_ASSOC);
 unlink($result['img_path']);