0) { if ($Fetch[0]["type"] == "translate") { $tocHtml = ""; //打开翻译数据文件 $db_file = $dir_appdata . $Fetch[0]["file"]; PDO_Connect("$db_file"); // 开始一个事务,关闭自动提交 $PDO->beginTransaction(); $query = "UPDATE 'data' SET 'text' = ? WHERE paragraph = ?"; $stmt = $PDO->prepare($query); $dighest_par_array = str_getcsv($data, "#"); foreach ($dighest_par_array as $value) { $one_recorder = str_getcsv($value, "@"); if (count($one_recorder) >= 4) { $newData = array($one_recorder[3], $one_recorder[2]); $log .= "par:" . $one_recorder[2]; $stmt->execute($newData); } } // 提交更改 $PDO->commit(); if (!$stmt || ($stmt && $stmt->errorCode() != 0)) { $error = PDO_ErrorInfo(); echo "error - $error[2]
"; } else { echo count($dighest_par_array) . "个段落被修改"; } } }