这是一个将指定数据库里的所有表备份为一个SQL文件,可下载。这个源码来自dedecms程序,功能挺多,也很实用,但是代码的质量还有待提高
-
-
-
-
-
-
-
-
-
-
-
- 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;
- }
-
-
-
-
-
-
-
-
-
-
- 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程序,功能挺多,也很实用,但是代码的质量还有待提高...