2016-05-18 31 views
5

Tôi muốn lấy id được chèn cuối cùng trong MySQLLấy id được chèn MYSQL

cách dễ nhất là sử dụng $mysqli->insert_id; Câu hỏi của tôi là đây là cách tốt nhất để làm điều đó?

Điều gì xảy ra nếu người dùng khác chèn một bài đăng khác giống nhau và nó sẽ cung cấp sai id?

Thích hợp mọi nhận xét.

+0

có đây là cách duy nhất. Đừng lo lắng về việc chèn vào cùng một lúc. mysql quản lý nó. –

Trả lời

5

Id này liên quan đến kết nối được thêm bởi $ mysqli và không liên quan đến người dùng khác

+0

cảm ơn bạn đã trả lời. Có thêm một câu hỏi để tôi cần phải chạy một truy vấn khác để có được các chi tiết khác từ cơ sở dữ liệu hoặc có cách nào khác để có được tất cả các chi tiết của bảng cùng với các chi tiết được chèn vào cuối cùng không? – Jordyn

+0

để nhận dữ liệu liên quan đến id được chèn lần cuối, bạn cần phải chạy một truy vấn khác ở nơi có điều kiện giống như 'WHERE id = ". $ Lastid."' –

+0

trong trường hợp này, bạn chỉ cần chèn id, vì bạn có thông tin mà bạn chèn :-), nếu bạn là lực lượng bạn nên chạy truy vấn với id được chèn –

Các vấn đề liên quan