我曾尝试在php中找到最后插入的ID,但无法获取。它显示值0。
这是我的代码:
require_once "../config.php";
$query = "call experience_insert('$uid','$title','$cname','$sdate','$edt')";
$result = $connection->ServerDb->query($query);
$id = $connection->ServerDb->insert_id;
您应该发布正在调用的存储过程的相关部分。它应该有一个return
返回ID的语句。请记住,MySQL存储过程也有奇怪的陷阱last_insert_id()
。
http://dev.mysql.com/doc/refman/5.7/zh-CN/stored-routines-last-insert-id.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句