所以我有多个insert query
并多次使用$pcr_no
,但我不允许我保存数据。
这是我的代码:
$sql_pcr = "INSERT INTO `tbl_pcr` VALUES ('', $pcr_un, $pcr_incident_location, $pcr_inc_date, $res_id )";
if ($con->query($sql_pcr) === TRUE) {
$pcr_no = $con->insert_id;
$sql_pcr_con = "INSERT INTO `tbl_pcr_doc` VALUES ('',$pcr_no, $pcr_doc_scene, $pcr_medic_con, $pcr_doc_time, $pcr_doc_name, $pcr_specialty, $pcr_employer, $pcr_license_no, 'Blan2k');";
$sql_pcr_con .= "INSERT INTO `tbl_pcr_skin` VALUES ('',$pcr_no,$pcr_skin)";
if ($con->multi_query($sql_pcr_con) === TRUE) {
echo "PCR CONTENT";
} else {
echo "<br>Error: " . $sql_pcr_con . "<br>" . $con->error;
}
你可以看到我从上一个$pcr_no
得到inserted id
然后我想将它保存到多个表但是它不会保存。我尝试将$pcr_no
第二个多重插入更改为随机数,以查看它是否会保存并成功保存数据。那么是不是可以多次使用变量$pcr_no
?
提前致谢