errorCode() != 0)) { $error = PDO_ErrorInfo(); print_r($error[2]); } $dictFileName = $dir_dict_3rd . "all.db3"; PDO_Connect("$dictFileName"); $query = "DELETE FROM dict WHERE \"from\" = '$word_id' "; $stmt = @PDO_Execute($query); if (!$stmt || ($stmt && $stmt->errorCode() != 0)) { $error = PDO_ErrorInfo(); print_r($error[2]); } else { } $word_data = json_decode($data); //print_r($word_data); //echo "pali:".$word_data[0]->pali."
"; // 开始一个事务,关闭自动提交 $PDO->beginTransaction(); $query = "INSERT INTO dict ('id','pali','type','gramma','parent','mean','note','factors','factormean','dict_id','from') VALUES (NULL,?,?,?,?,?,?,?,?,?,?)"; $stmt = $PDO->prepare($query); foreach ($word_data as $value) { $newData = array($value->pali, $value->type, $value->gramma, $value->parent, $value->mean, $value->note, $value->factor, $value->factor_mean, $dict_id, $word_id); $stmt->execute($newData); } // 提交更改 $PDO->commit(); if (!$stmt || ($stmt && $stmt->errorCode() != 0)) { $error = PDO_ErrorInfo(); echo "error - $error[2]
"; } else { echo "成功提交" . count($word_data) . "条数据。"; }