PHP 获取最后插入的自增 ID: mysql_insert_id() 函数使用指南
PHP 获取最后插入的自增 ID: mysql_insert_id() 函数使用指南
mysql_insert_id() 函数用于获取最后一次插入操作的自增 ID 值。它需要一个有效的 MySQL 连接,并且在执行插入操作之后立即调用。
示例代码:
// 创建一个 MySQL 连接
$conn = mysql_connect('localhost', 'username', 'password');
// 选择数据库
mysql_select_db('database_name', $conn);
// 执行插入操作
mysql_query("INSERT INTO table_name (column1, column2) VALUES ('value1', 'value2')");
// 获取最后插入行的自增 ID 值
$lastInsertId = mysql_insert_id($conn);
// 输出自增 ID 值
echo 'Last Insert ID: ' . $lastInsertId;
// 关闭连接
mysql_close($conn);
注意事项:
mysql_insert_id()函数只适用于 MySQL 扩展,而不适用于 mysqli 或 PDO。- 如果您使用的是 mysqli 扩展,请使用
mysqli_insert_id()函数。 - 如果您使用的是 PDO,请使用
lastInsertId()方法。
建议:
建议使用 mysqli 或 PDO 扩展,因为 mysql 扩展在 PHP 7.0.0 版本中已被弃用,并且在 PHP 7.2.0 版本中已移除。
原文地址: https://www.cveoy.top/t/topic/ebee 著作权归作者所有。请勿转载和采集!