What is the best way to get the auto-id value in the same SQL with a SELECT?
A forum said adding this "; has Return Scope_Identity()
"
in the end of the SQL works in ASP.
Is there a corresponding way in PHP?
See Question&Answers more detail:osWhat is the best way to get the auto-id value in the same SQL with a SELECT?
A forum said adding this "; has Return Scope_Identity()
"
in the end of the SQL works in ASP.
Is there a corresponding way in PHP?
See Question&Answers more detail:osIt depends on your database server. Using MySQL, call mysql_insert_id()
immediately after your insert query. Using PostgreSQL, first query "select nextval(seq)
" on the sequence and include the key in your insert query.
Querying for "select max(id) + 1 from tbl
" could fail if another request inserts a record simultaneously.