我想将几个 curl 调用的数据存储到一个初始表,但最后一个插入 ID 插入了错误的信息
查询 1 向表中插入数据
表1
id name email valuereturn
1 val val@email.com 0
然后我将数据发布 3 次到我的系统并记录它
表2
id name system valuereturn
1 val 5 0
2 val 0 0
3 val 0 0
我要更新表 1 的系统返回的最大值
update table1
set valuereturn = '5'
where id = LAST_INSERT_ID()
不起作用,因为最后插入的 ID 是 table2 中的 3,我如何使用类似 last_insert_id(Table1)
的东西?
我要更新我的
最佳答案
嗯,你不能。您必须在 PHP 变量中检索并记住它。
或者使用 Saharsh 的解决方案并将其记住在 MySQL 变量中。
关于php - 在 php 中使用三个查询中第一个的插入 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14151678/