获取Inserted值的主键

时间:2013-08-17 20:31:39

标签: php database insert-statement

在Android上,当我向我的数据库插入一行时,我可以在插入后轻松获取其ID:

long id=database.insert(MySqlHelper.TABLE_UPLOAD, null,values);

是否有类似的PHP函数来检索已插入行的Primary key,而不使用其他Select语句,就像Android一样?

1 个答案:

答案 0 :(得分:1)

是的,有: mysql_insert_id,请参阅http://php.net/manual/en/function.mysql-insert-id.php

如果您使用MySQLi:mysqli_insert_id,请参阅http://www.php.net/manual/en/mysqli.insert-id.php

如果您使用PDO:PDO::lastInsertId,请参阅http://www.php.net/manual/en/pdo.lastinsertid.php