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 版本中已移除。

PHP 获取最后插入的自增 ID: mysql_insert_id() 函数使用指南

原文地址: https://www.cveoy.top/t/topic/ebee 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录