示例#1
0
 if ($_POST['bfzl'] == "quanbubiao") {
     /*----*/
     /*----不分卷*/
     if (!$_POST['fenjuan']) {
         /*--------------------------------*/
         if (!($tables = $d->query("show table status from {$mysqldb}"))) {
             $msgs[] = "读数据库结构错误";
             show_msg($msgs);
             pageend();
         }
         $sql = "";
         while ($d->nextrecord($tables)) {
             $table = $d->f("Name");
             $sql .= make_header($table);
             $d->query("select * from {$table}");
             $num_fields = $d->nf();
             while ($d->nextrecord()) {
                 $sql .= make_record($table, $num_fields);
             }
         }
         $filename = date("Ymd", time()) . "_all.sql";
         if ($_POST['weizhi'] == "localpc") {
             down_file($sql, $filename);
         } elseif ($_POST['weizhi'] == "server") {
             if (write_file($sql, $filename)) {
                 $msgs[] = "全部数据表数据备份完成,生成备份文件'./backup/{$filename}'";
             } else {
                 $msgs[] = "备份全部数据表失败";
             }
             show_msg($msgs);
             pageend();