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

后端 未结 16 2457
温柔的废话
温柔的废话 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:50

    With PDO:

    $pdo->lastInsertId();
    

    With Mysqli:

    $mysqli->insert_id;
    

    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.

提交回复
热议问题