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