如何获取两个不同插入查询的最后一个插入ID。我有第一个查询的第一个,我将它存储在一个变量中如何获得第二个插入最后一个id,并存储在一个变量中,供使用。
这是我的代码:
$insertSQL = sprintf("INSERT INTO `resume` (`uID`,`profSummary`,`status`) VALUES (%s,%s,%s)",
GetSQLValueString( test_input($row_user["uID"]), "int"),
GetSQLValueString( test_input($_POST["proSum"]), "text"),
GetSQLValueString( 1, "int"));
mysqli_select_db($dbmain, $database_dbmain);
$Result1 = mysqli_query($dbmain, $insertSQL) or die(mysqli_error($dbmain));
$lastResume_id = $dbmain->insert_id;
$insertSQL = sprintf("INSERT INTO `education` (`eduType`,`from`,`to`,`degree`,`course`) VALUES (%s,%s,%s,%s,%s)",
GetSQLValueString( test_input($value), "text"),
GetSQLValueString( test_input($from[$cnt]), "date"),
GetSQLValueString( test_input($to[$cnt]), "date"),
GetSQLValueString( test_input($_POST["level"][$cnt]), "text"),
GetSQLValueString( test_input($_POST["ctitle"][$cnt]), "text"));
mysqli_select_db($dbmain, $database_dbmain);
$Result1 = mysqli_query($dbmain, $insertSQL) or die(mysqli_error($dbmain));
$edu_id = $dbmain->insert_id;
我尝试了这个,但它还没有工作,它仍然给我第一个插入查询的最后一个插入ID,而不是第二个查询最后一个插入ID。