Tôi có cơ sở dữ liệu mysql và tôi muốn lấy ID cuối cùng từ trường trong bảng.Làm cách nào để lấy trường cuối cùng trong cơ sở dữ liệu Mysql bằng PHP?
dụ: -
id Value
1 david
2 jone
3 chris
Tôi muốn có một hàm trả về 3 nếu bảng này tồn tại.
Tôi có cơ sở dữ liệu mysql và tôi muốn lấy ID cuối cùng từ trường trong bảng.Làm cách nào để lấy trường cuối cùng trong cơ sở dữ liệu Mysql bằng PHP?
dụ: -
id Value
1 david
2 jone
3 chris
Tôi muốn có một hàm trả về 3 nếu bảng này tồn tại.
Nếu bạn muốn chọn ID của hàng thời gian gần đây chèn nhất trong một bảng với một cột AUTO_INCREMENT, bạn sẽ likey được quan tâm trong LAST_INSERT_ID chức năng của MySQL.
SELECT id
FROM table
ORDER BY id DESC
LIMIT 1
Bạn có thể sử dụng:
SELECT MAX(id) FROM table
SELECT * FROM table ORDER BY id DESC LIMIT 1
Câu hỏi đặt ra là để có được id cuối cùng, không phải toàn bộ hàng. Và tại sao bạn lại trả lời câu trả lời 3 tuổi? – dgw
bạn cũng có thể sử dụng đoạn mã sau ::
$lastId = mysql_insert_id();
+1 Đối LAST_INSERT_ID – enam