ASCII码 ASCII码

php中的递归函数与mysql数据库的增删查改

发布于:2022-01-30 09:36:46  栏目:技术文档

递归函数

  • 递归函数: recursion 函数自身调用自身, 但必须调用自身之前有满足特定条件,否则会无线调用下去。以下代码展示一个删除目录文件的递归函数。

···

function delete_dir_file($dir){ if (is_dir($dir)) { $handle=opendir($dir);

  1. if ($handle)
  2. {
  3. while (($file=readdir($handle))!==false)
  4. {
  5. if ($file!="." && $file!="..")
  6. {
  7. if (is_dir($dir . DIRECTORY_SEPARATOR . $file))
  8. {
  9. delete_dir_file($dir . DIRECTORY_SEPARATOR . $file);
  10. }
  11. else
  12. {
  13. unlink($dir . DIRECTORY_SEPARATOR . $file);
  14. }
  15. }
  16. }
  17. closedir($handle);
  18. if (rmdir($dir)) {
  19. $flag = true;
  20. }
  21. }
  22. }

}

···

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 条件];

相关推荐
阅读 +