如何获取插入记录的ID?

时间:2013-10-01 14:06:14

标签: php mysql

我曾试图在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;

1 个答案:

答案 0 :(得分:0)

您应该发布您正在调用的存储过程的相关部分。它应该有一个return语句,用于返回ID。请记住,MySQL存储过程和last_insert_id()也存在奇怪的问题。

http://dev.mysql.com/doc/refman/5.7/en/stored-routines-last-insert-id.html