我试图从名为“照片”的文件夹中删除当前不在我的数据库中的照片。 (这些是已经叠起来,因为我已经建立了网站,并测试它和所有的这样的照片,所以现在是时候采取现场直播,我不希望在所有这些废物)删除不在我的数据库中的文件
我有三张带有照片信息的桌子,以及一些列。下面是关于我认为它应该是什么样子的模型查询。
SELECT left_image, right_image, photo1, photo2, photo3, photo4, home_photo
FROM about_photos, facilities, home
left_image
和right_image
去about_photos
。 photo1
,photo2
,photo3
和photo4
与facilities
一致。 home_photo
结合home
。
另外,我需要使用通配符照片的结束,因为这些文件有缩略图,所以例如原始照片将会被调用,abcimage.jpg
但仍然会有abcimage.jpg
,abcimage_medium.jpg
,abcimage_thumb.jpg
也是在数据库中,我只存储,photos/abcimage
并添加文件名的其余部分取决于它去哪里。
好了,你有什么样的代码,到目前为止并在那里被它失败? – BugFinder
我一直无法弄清楚如何开始,与MySQL查询。我在上面发布了我曾尝试过的内容,但我不知道如何使其正常工作。 –
你最大的问题是它在你的表中没有正常化,我会建议做一个查询并把所有图像的名字,并用PHP制作一段时间,并开始移动循环中创建的文件到一个新的文件夹,之后,你可以删除所有来自“旧文件夹”的图片 – jcho360