1
如何從我的MySQL存儲過程返回一個聲明字符串,如(lastInsertId)
並退出?這真的很煩人,我無法返回錯誤消息,將消息和更多內容複製到PHP5中的代碼中。從存儲過程返回變量MySQL
我希望有人能幫助我在這裏,我身邊有搜索谷歌沒有運氣:(
感謝大家。
如何從我的MySQL存儲過程返回一個聲明字符串,如(lastInsertId)
並退出?這真的很煩人,我無法返回錯誤消息,將消息和更多內容複製到PHP5中的代碼中。從存儲過程返回變量MySQL
我希望有人能幫助我在這裏,我身邊有搜索谷歌沒有運氣:(
感謝大家。
你需要的是mysqli->功能INSERT_ID
這是例子這php.net提供,我認爲這個功能,你在找什麼:
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$mysqli->query("CREATE TABLE myCity LIKE City");
$query = "INSERT INTO myCity VALUES (NULL, 'Stuttgart', 'DEU', 'Stuttgart', 617000)";
$mysqli->query($query);
printf ("New Record has id %d.\n", $mysqli->insert_id);
/* drop table */
$mysqli->query("DROP TABLE myCity");
/* close connection */
$mysqli->close();
?>
你會發現這裏更多的信息:php.net: mysqli->inert_id - Manual
如果您需要更多幫助,我很樂意爲您效勞。