0

我有一个 PHP 脚本,当我运行它时,它会将一个字符串插入一个名为patch_name的字段中,该字段位于名为patch的表中。该表有一个名为PATCH_ID的自动递增 ID

一切正常并被插入。PATCH_ID按预期递增。

然而mysql_insert_id()回显0

代码

mysqli_query($con,"INSERT INTO patches (patch_name)
VALUES ('hi')");


$insertID = mysql_insert_id();


echo $insertID;
4

2 回答 2

3

您正在使用 mysqli_* 所以更好地使用

mysqli_insert_id($con);

希望能帮助到你。

请看一下mysqli_insert_id

于 2013-10-20T17:00:57.087 回答
2

这很简单:只使用一个扩展的功能,不要混合使用。

您使用 MYSQLI 进行查询,并使用 MYSQL 作为插入的 id - 这永远不会起作用。

于 2013-10-20T16:59:45.360 回答