我曾试图在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;
答案 0 :(得分:0)
您应该发布您正在调用的存储过程的相关部分。它应该有一个return
语句,用于返回ID。请记住,MySQL存储过程和last_insert_id()
也存在奇怪的问题。
http://dev.mysql.com/doc/refman/5.7/en/stored-routines-last-insert-id.html