如果服务器中不存在文件夹'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
行?
答案 0 :(得分:1)
遍历php中的所有文件夹名称,并使用is_dir()对其进行检查:
if (!is_dir('files/' . $foldername_name)) {
DELETE FROM table_name WHERE folder_name = $folder_name
}