diff --git a/.gitignore b/.gitignore index f42b8241..4e995db5 100644 --- a/.gitignore +++ b/.gitignore @@ -25,3 +25,4 @@ src/data/mysqli_error_trace.inc src/uploads/litimg/* src/special/ *.bat +src/data/backupdata/* diff --git a/src/dede/sys_data_done.php b/src/dede/sys_data_done.php index 7f505580..215fc623 100755 --- a/src/dede/sys_data_done.php +++ b/src/dede/sys_data_done.php @@ -138,13 +138,15 @@ if($dopost=='bak') else { $j = 0; - $fs = $bakStr = ''; + $fs = array(); + $bakStr = ''; //分析表里的字段信息 $dsql->GetTableFields($nowtable); $intable = "INSERT INTO `$nowtable` VALUES("; while($r = $dsql->GetFieldObject()) { + $fs[$j] = trim($r->name); $j++; } @@ -184,6 +186,7 @@ if($dopost=='bak') //正常情况 $line = $intable; + for($j=0; $j<=$fsd; $j++) { if($j < $fsd)