且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在 PHP 中获取 MySQL 表的最后插入 ID?

更新时间:2023-01-30 20:31:58

如果您使用 PDO,请使用 PDO::lastInsertId.

If you're using PDO, use PDO::lastInsertId.

如果您使用的是 Mysqli,请使用 mysqli::$insert_id.

If you're using Mysqli, use mysqli::$insert_id.

如果你还在使用 Mysql:

If you're still using Mysql:

请不要使用mysql_* 新代码中的函数.它们不再维护并正式弃用.看到红框?了解准备好的语句,并使用PDOMySQLi - 这篇文章 将帮助您决定哪个.如果您选择 PDO,这里有一个很好的教程.

Please, don't use mysql_* functions in new code. They are no longer maintained and are officially deprecated. See the red box? Learn about prepared statements instead, and use PDO or MySQLi - this article will help you decide which. If you choose PDO, here is a good tutorial.

但是如果必须的话,使用 mysql_insert_id.