-3

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

1 回答 1

0

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

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

于 2013-10-01T14:19:40.680 回答