How do I get the last inserted ID of a MySQL table in PHP?

后端 未结 16 2304
温柔的废话
温柔的废话 2020-11-21 23:09

I have a table into which new data is frequently inserted. I need to get the very last ID of the table. How can I do this?

Is it similar to SELECT MAX(id) FROM

16条回答
  •  鱼传尺愫
    2020-11-21 23:45

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

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

    If you're still using Mysql:

    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.

    But if you have to, use mysql_insert_id.

提交回复
热议问题