sách gpt4 ai đã đi

MySQL Data - Cách tốt nhất để triển khai phân trang?

In lại Tác giả: IT Lao Gao Thời gian cập nhật: 2023-10-28 12:48:50 27 4
mua khóa gpt4 Nike

Ứng dụng iPhone của tôi kết nối với dịch vụ web PHP để truy xuất dữ liệu từ cơ sở dữ liệu MySQL, trả về tối đa 500 kết quả cho mỗi yêu cầu.

Cách tốt nhất để triển khai phân trang và truy xuất 20 mục cùng một lúc là gì?

Giả sử tôi nhận được 20 mục đầu tiên từ cơ sở dữ liệu, làm thế nào để tôi yêu cầu 20 mục tiếp theo?

1 Câu trả lời

Từ tài liệu MySQL :

Mệnh đề LIMIT có thể được sử dụng để hạn chế số hàng được trả về bởi câu lệnh SELECT. LIMIT lấy một hoặc hai đối số số, cả hai đều phải là hằng số nguyên không âm (trừ khi sử dụng câu lệnh đã chuẩn bị).

Với hai đối số, đối số đầu tiên chỉ định độ lệch của hàng đầu tiên cần trả về và đối số thứ hai chỉ định số lượng hàng tối đa cần trả về. Độ lệch của hàng đầu tiên là 0 (không phải 1):

CHỌN * TỪ tbl GIỚI HẠN 5,10; # Lấy các hàng 6-15

Để lấy tất cả các hàng từ một offset nhất định cho đến cuối tập kết quả, bạn có thể sử dụng một số lớn cho tham số thứ hai. Câu lệnh này lấy tất cả các hàng từ hàng thứ 96 đến hàng cuối cùng:

CHỌN * TỪ bảng GIỚI HẠN 95,18446744073709551615;

Với một đối số, giá trị chỉ định số hàng trả về từ đầu tập kết quả:

SELECT * FROM tbl LIMIT 5; # Lấy 5 hàng đầu tiên

Nói cách khác, LIMIT row_count tương đương với LIMIT 0, row_count.

Giới thiệu về MySQL Data - Cách tốt nhất để triển khai phân trang? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/3799193/

27 4 0
CNTT Lao Gao
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com