我有一个经常插入新数据的表。我需要获取表的最后一个ID。我怎样才能做到这一点?
类似于SELECT MAX(id) FROM table吗?
SELECT MAX(id) FROM table
如果您使用的是PDO,请使用PDO::lastInsertId。
PDO::lastInsertId
如果您使用的是Mysqli,请使用mysqli::$insert_id。
mysqli::$insert_id
如果您仍在使用Mysql:
请不要mysql_*在新代码中使用函数。它们不再维护,已正式弃用。看到 红色框了 吗?了解 准备的语句 来代替,并使用 PDO或库MySQLi -本文将帮助你决定哪些。如果您选择PDO,这是一个很好的教程。
mysql_*
但是,如果需要,请使用mysql_insert_id。
mysql_insert_id