-1

如果文件夹'files/'中的子文件夹名称在服务器中不存在,我想删除 mysql 数据库行

mysql database

id  username   folder_name
1   namenlos   sssgggdddd   
2   megi       terf4vnvsd
3   mike       12gdf23124
.
.


directory:

server directory: 'files/'
                         terf4vnvsd    //subfolder name 'files'
                         12gdf23124    //subfolder name 'files'

但文件夹sssgggdddd不存在。

sssgggdddd如果文件夹中不存在文件夹名称,如何删除行files

4

1 回答 1

1

循环遍历 php 中的所有文件夹名称,并使用is_dir()对它们进行检查:

if (!is_dir('files/' . $foldername_name)) {
  DELETE FROM table_name WHERE folder_name = $folder_name
}
于 2013-03-09T09:40:20.860 回答