php中的递归函数与mysql数据库的增删查改
递归函数
- 递归函数: recursion 函数自身调用自身, 但必须调用自身之前有满足特定条件,否则会无线调用下去。以下代码展示一个删除目录文件的递归函数。
···
function delete_dir_file($dir){ if (is_dir($dir)) { $handle=opendir($dir);
if ($handle){while (($file=readdir($handle))!==false){if ($file!="." && $file!=".."){if (is_dir($dir . DIRECTORY_SEPARATOR . $file)){delete_dir_file($dir . DIRECTORY_SEPARATOR . $file);}else{unlink($dir . DIRECTORY_SEPARATOR . $file);}}}closedir($handle);if (rmdir($dir)) {$flag = true;}}}
}
···
mysql数据库增删查改语句
增加数据
insert into 表名(列1,列2,...,列n) values(值1,值2,...,值n);删除数据
delete from 表名 [where 条件]查找数据
select 列1,列2,...,列n from 表名 [where 条件];修改数据
update 表名 set 列1=新值1,列2=新值2,...,列n=新值n [where 条件];