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();