您好,欢迎访问一九零五行业门户网

PHP备份数据库为SQL文件 并可下载源码_PHP教程

这是一个将指定数据库里的所有表备份为一个sql文件,可下载。这个源码来自dedecms程序,功能挺多,也很实用,但是代码的质量还有待提高
    /******   备份数据库结构 ******/                /*         函数名称:table2sql()         函数功能:把表的结构转换成为sql         函数参数:$table: 要进行提取的表名         返 回 值:返回提取后的结果,sql集合         函数作者:heiyeluren         */               function table2sql($table)          {              global $db;             $tabledump = drop table if exists $table;;             $createtable = $db--->query(show create table $table);             $create = $db->fetch_row($createtable);             $tabledump .= $create[1].;;              return $tabledump;          }                     /****** 备份数据库结构和所有数据 ******/          /*         函数名称:data2sql()         函数功能:把表的结构和数据转换成为sql         函数参数:$table: 要进行提取的表名         返 回 值:返回提取后的结果,sql集合         函数作者:heiyeluren         */         function data2sql($table)          {              global $db;             $tabledump = drop table if exists $table;;             $createtable = $db->query(show create table $table);             $create = $db->fetch_row($createtable);             $tabledump .= $create[1].;;                   $rows = $db->query(select * from $table);             $numfields = $db->num_fields($rows);             $numrows = $db->num_rows($rows);              while ($row = $db->fetch_row($rows))              {                 $comma = ;                 $tabledump .= insert into $table values(;    
  • http://www.bkjia.com/phpjc/486044.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/486044.htmltecharticle这是一个将指定数据库里的所有表备份为一个sql文件,可下载。这个源码来自dedecms程序,功能挺多,也很实用,但是代码的质量还有待提高...

  • 其它类似信息

    推荐信息