2013-03-09 332 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

相關問題