如果服务器中不存在文件夹名称,请删除行

时间:2013-03-09 09:36:27

标签: php mysql delete-row

如果服务器中不存在文件夹'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行?

1 个答案:

答案 0 :(得分:1)

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

if (!is_dir('files/' . $foldername_name)) {
  DELETE FROM table_name WHERE folder_name = $folder_name
}