gpt4 book ai didi

php - 如何从事务中的特定查询中检索 last_insert_id?

转载 作者:行者123 更新时间:2023-11-29 04:25:54 26 4
gpt4 key购买 nike

我有一个包含三个查询的 mysql 事务

在第三个查询中,我试图从前两个查询中提取 last_insert_id 值。

VALUES ('".$result1[last_id]."','".$result2[last_id]."')";

但它不起作用。有什么建议吗?

最佳答案

您应该先获取最后一个插入 ID,然后将其注入(inject)到查询中。假设您正在使用 mysql_ 函数:

mysql_query($query1);
$id1 = mysql_insert_id();

mysql_query($query2);
$id2 = mysql_insert_id();

$query3 = "INSERT INTO ... VALUES (".$id1.", ".$id2.");";
mysql_query($query3);

关于php - 如何从事务中的特定查询中检索 last_insert_id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11547115/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com