PHP mysql_insert_id() 函数 和 mysqli_insert_id() 函数的区别
微wx笑 2023-01-07【数据库】 0 0关键字: php mysql
PHP mysql_insert_id() 函数 和 mysqli_insert_id() 函数的功能是一样的,但是在使用上还是存在一点区别,需要注意一下。
PHP mysql_insert_id() 函数 和 mysqli_insert_id() 函数的功能是一样的,但是在使用上还是存在一点区别,需要注意一下。
1、需要使用的连接不一样,这个大家应该都知道。
2、对参数的要求,一个是可选,一个是必须
语法
mysql_insert_id(connection)
参数 | 描述 |
---|---|
connection | 可选。规定 MySQL 连接。如果未规定,则使用上一个连接。 |
说明
mysql_insert_id() 返回给定的 connection 中上一步 INSERT 查询中产生的 AUTO_INCREMENT 的 ID 号。如果没有指定 connection ,则使用上一个打开的连接。
语法
参数 | 描述 |
---|---|
connection | 必需。规定要使用的 MySQL 连接。 |
技术细节
返回值: | 返回一个在最后一个查询中自动生成的带有 AUTO_INCREMENT 字段值的整数。如果数字 > 最大整数值,它将返回一个字符串。如果没有更新或没有 AUTO_INCREMENT 字段,将返回 0。 |
---|---|
PHP 版本: | 5+ |
参考:
https://www.w3school.com.cn/php/func_mysql_insert_id.asp
https://www.runoob.com/php/func-mysqli-insert-id.html
本文由 微wx笑 创作,采用 署名-非商业性使用-相同方式共享 4.0 许可协议,转载请附上原文出处链接及本声明。
原文链接:https://www.ivu4e.cn/blog/database/2023-01-07/1650.html