我如何获得两个不同插入查询的最后一个插入ID。我有第一个查询的第一个,我把它存储在一个变量中

时间:2018-03-26 18:26:13

标签: php mysql

如何获取两个不同插入查询的最后一个插入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。

0 个答案:

没有答案