php - mysql_insert_id();返回零。自动增量工作正常

标签 php mysql

我有一个 PHP 脚本,当我运行它时,它会将一个字符串插入到名为 patches 的表中名为 patch_name 的字段中。该表有一个名为 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;

最佳答案

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

mysqli_insert_id($con);

希望对您有所帮助。

请看mysqli_insert_id .

关于php - mysql_insert_id();返回零。自动增量工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19480159/

相关文章:

java - Swap_Image 功能无法正常工作

mysql - UPDATE SQL 命令不适用于 GO 语言

mysql - 如何编写查询来计算具有多个约束和匹配的记录?

php - 即将发生的事件脚本

php - 如何将 'Added Today' 或 'Added yesterday' 添加到 mysql 新添加的记录中?

javascript - 将文本区域数据从 HTML 页面保存到 TXT 文件

php - 如何从 Controller 调用 View 文件(cakePHP)

php - 使用 MySQL 和 PHP 计算总数而不重复

php - 垂直对齐 div 但保持水平位置不变

php - 通过 V3 Data API 上传 YouTube 视频 -- 用户有 channel 吗?