2013-03-09 182 views
-1

存在我想删除mysql数据库行如果folder'files子文件夹名称/”不要在服务器删除行如果文件夹名称不是在服务器

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不存在。

如何在files文件夹中不存在文件夹名称的情况下如何删除含有sssgggdddd的行?

+0

这里是你的代码? – 2013-03-09 09:37:18

+0

我没有idee我怎么能得到它 – user1929805 2013-03-09 09:38:41

+4

你可以先阅读文档并尝试一些东西。 – 2013-03-09 09:39:16

回答

1

遍历所有的PHP文件夹名称,并做使用is_dir()对他们进行检查:

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

就是这样谢谢 – user1929805 2013-03-09 09:41:35

相关问题