欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-03 21:04:13
...

递归函数

  • 递归函数: 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 条件];