删除数据库中不存在的文件解决思路
程序员文章站
2022-05-21 12:54:05
...
删除数据库中不存在的文件
有时候,数据库中没有记录这个文件了,可是文件夹中还有存在,怎么用php写一段代码,执行了之后就会删除这些文件的
------解决方案--------------------
------解决方案--------------------
首先将数据库中存在的文件写到一个列表
然后编历文件夹,当文件在列表中则不处理,如不在列表中,则执行删除动作。
有时候,数据库中没有记录这个文件了,可是文件夹中还有存在,怎么用php写一段代码,执行了之后就会删除这些文件的
------解决方案--------------------
foreach(glob('目录/*) as $f) {
$rs = mysql_query("select * from 表 where 字段='$f'");
if(! mysql_num_rows($rs)) unlink($f);
}
------解决方案--------------------
首先将数据库中存在的文件写到一个列表
然后编历文件夹,当文件在列表中则不处理,如不在列表中,则执行删除动作。
相关文章
相关视频
推荐阅读
-
MFC中简单的数据库文件操作(添加,修改,查找,删除)
-
thinkphp框架下读取数据库中的数据前100条数据解决思路
-
数据库中两张表之间的数据同步增加、删除与更新实现思路
-
MSSQL中删除用户时数据库主体在该数据库存中拥有架构 无法删除的解决方法
-
Linux中FTP账号无法删除文件夹的解决方案
-
数据库中两张表之间的数据同步增加、删除与更新实现思路
-
MSSQL中删除用户时数据库主体在该数据库存中拥有架构 无法删除的解决方法
-
win10系统中Windows Defender自动删除下载的文件该怎么解决?
-
ASP 包含文件中的路径问题和使用单一数据库连接文件的解决方案
-
使用中的文件删除不掉的愿意及解决方法