Tất cả last_insert_id
các hàm (có thể là trình bao bọc PHP hoặc hàm mySQL gốc) thường đề cập đến ID cuối cùng được tạo bằng cách sử dụng kết nối cơ sở dữ liệu hiện tại. Lần đăng nhập cuối cùng có thể không được tạo trong cùng một yêu cầu mà bạn đang hiển thị bảng, vì vậy phương pháp này sẽ không hoạt động với bạn.
Sử dụng SELECT
bình thường để tìm ra thông tin đăng nhập mới nhất thay thế - ví dụ:bằng cách sử dụng ORDER by creationtime DESC LIMIT 1
.
Liên quan: Làm cách nào để nhận giá trị trường cao nhất trong bảng trong MySQL?