我有一个像这样的照片表:
photo_id, photo_url, user_id
当我想删除照片时,我需要删除表中的行和服务器上的照片。为此,我需要执行 2 个查询:
- 一个
SELECT
查询,用于返回照片的网址并使用unlink()
删除它 - 用于删除表中行的
DELETE
查询
是否有一种更简单的方法来做到这一点,也许只使用一个查询?
最佳答案
你的方式是做到这一点的最佳方式......如何更简单......
此外,如果您的照片使用 id,那么您可以直接删除该行,而不是选择查询来返回照片 URL。然后,如果成功,则继续删除缩略图
关于php - 删除数据库记录和关联图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6766572/