Điều đó chủ yếu phụ thuộc vào giao diện bạn đang sử dụng để truy cập MySQL.
Nếu bạn đang sử dụng PDO (được khuyến nghị), bạn sẽ sử dụng PDO::lastInsertId()
: http://us.php.net/manual/en/pdo. lastinsertid.php
Nếu bạn đang sử dụng MySQL, bạn sẽ sử dụng mysql_insert_id()
http://php.net/manual/en/ Chức năng.mysql -insert-id.php
Nếu bạn đang sử dụng MySQLi, bạn sẽ sử dụng mysqli_insert_id()
: http://us.php.net/manual/en/ mysqli.insert-id.php
Chỉ cần gọi bất kỳ hàm nào phù hợp ngay sau khi INSERT của bạn hoàn tất.
Điều quan trọng cần lưu ý là bạn có thể không muốn tìm nạp id ra khỏi cơ sở dữ liệu bằng cách sử dụng SELECT vì nếu bạn có nhiều người viết, bạn có thể nhận được id mà một số luồng khác đã chèn vào. Tốt nhất, bạn sẽ thao tác trên dữ liệu sai và tệ nhất, bạn có thể gặp phải các vấn đề bảo mật nghiêm trọng và / hoặc tham nhũng.