Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Tài liệu HOT
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
Phân trang trong PHP
TAILIEUCHUNG - Phân trang trong PHP
Ở bài viết chỉ dừng lại ở mức phân tích cách phân trang, còn code cụ thể thì mỗi người có một cách viết riêng. Giả có table 1000 dòng và sau khi truy vấn mysql select theo một điều kiện cụ thể (1) $sql = select * from where thì bạn thu được kết quả là 101 dòng và rõ rảng kô thể cho hiển thị tất cả 101 dòng ra web nên bạn phải fân nó ra thành nhiều trang để tăng tốc độ load. | Phân trang trong PHP Ở bài viết này chỉ dừng lại ở mức phân tích cách phân trang , còn code cụ thể thì mỗi người có một cách viết riêng. Giả có table 1000 dòng và sau khi truy vấn mysql select theo một điều kiện cụ thể (1) $sql = select * from where thì bạn thu được kết quả là 101 dòng và rõ rảng kô thể cho hiển thị tất cả 101 dòng ra web nên bạn phải fân nó ra thành nhiều trang để tăng tốc độ load. Trong ví dụ này tôi sẽ fân mỗi trang 10 dòng , như vậy table sẽ gồm có 11 trang trong đó có: - 10 trang mỗi trang 10 dòng - 1 trang , trang này chỉ có 1 dòng và được đánh số từ 0, Cách thực hiện: + tính tổng số dòng của câu select với điều kiện cụ thể như (1) có thể dùng mysql_num_rows để tính số dòng của (1) --> thí dụ này là 101 dòng ( gọi là $total) + Tính số trang để biểu diễn số dòng vừa tìm được số trang = tổng số dòng/ số dòng trên mỗi trang $nPage = floor($total/10+); //10 là số dòng trên mỗi trang -->Kết quả: dòng : trang 1 dòng : trang 2 dòng 90 99 trang 10 dòng 100 : trang 11 $p là thư tự trang -> $p = 0,1,2,.,10 Bây giờ khi gọi trang thi nhiệm vụ là chỉ lấy kết quả trong table thỏa và chỉ lấy từ dòng 0 đến dòng 9 khi đó câu truy vấn sẽ là: $sql = "select * from where limit 0,10"; Tương tự cho trang $p=1 (lấy từ dòng 10 đến dòng 20) là $sql = "select * from where limit 1*10,10"; Tổng quát : $sql = "select * from where limit $p,10"; Thuật tóan có thể viết ngắn gọn như sau : $nLine = 10; // là số dòng trên một trang $p = 0; // mặc định lấy 10 kết quả đầu tiên if(isset($_GET['p'])) $p = $_GET['p']; $start = $p*$nLine; $total = mysql_num_rows(mysql_query("select * from where ")); $nPage = floor($total/$nLine)+1; = 'Page: '; foreach($i=0;$i'.($i+1).' '; /* $result = mysql_query("select * from where limit $start,$nLine"); Hiển thị nội dung cần trình bày */ ?> Sau đó in giá trị của ra ta được Page : 1 2 3 4 5 6 7 8 9 10 11 ( với đường link tương ứng là . Khi gọi ; thì $start = 2*10 = 20; nên câu truy vấn $result sẽ là "select * from where limit 20,10" nghĩa là lấy 10 mẫu tin tính từ mẫu tin thứ 20 => lấy từ rows 20-30, tương tự cho các trang khác Thuật tóan trên là cách viết của TG, bạn có thể viết theo ý mình , chủ yếu là bạn hiểu cách phân trang, còn việc viết thế nào chỉ là vấn đề kỹ năng . Tác giả: TG
Việt Nga
66
2
doc
Báo lỗi
Trùng lắp nội dung
Văn hóa đồi trụy
Phản động
Bản quyền
File lỗi
Khác
Upload
Tải xuống
đang nạp các trang xem trước
Bấm vào đây để xem trước nội dung
Tải xuống
TÀI LIỆU LIÊN QUAN
Publishing AJAX and PHP - part 26
10
126
1
Giải pháp thiết kế web động với PHP - p 4
10
140
2
Giải pháp thiết kế web động với PHP - p 44
10
134
0
Bài giảng PHP (Hypertext Preprocessing) - Chương 1: Làm quen với PHP
18
238
0
Tạo mạng xã hội với PHP - part 16
10
113
0
Tạo mạng xã hội với PHP - part 28
10
114
0
Bài giảng về PHP
142
95
0
Bài giảng về PHP tiếng việt
56
112
0
Bài giảng Lập trình Web động PHP - Bài 4: PHP nâng cao
25
104
0
Node.js for PHP Developers: Porting PHP to Node.js
286
99
0
TÀI LIỆU XEM NHIỀU
Một Case Về Hematology (1)
8
461867
55
Giới thiệu :Lập trình mã nguồn mở
14
22643
59
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
10892
529
Câu hỏi và đáp án bài tập tình huống Quản trị học
14
10066
446
Phân tích và làm rõ ý kiến sau: “Bài thơ Tự tình II vừa nói lên bi kịch duyên phận vừa cho thấy khát vọng sống, khát vọng hạnh phúc của Hồ Xuân Hương”
3
9519
104
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8281
1125
Tiểu luận: Nội dung tư tưởng Hồ Chí Minh về đạo đức
16
8238
423
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
7864
2220
Đề tài: Dự án kinh doanh thời trang quần áo nữ
17
6687
253
Vật lý hạt cơ bản (1)
29
5770
85
TỪ KHÓA LIÊN QUAN
Kỹ thuật lập trình
php
php cơ bản
thiết kế website
thủ thuật máy tính
mẹo vặt vi tính
công nghệ thông tin
kỹ thuật lập trình
Phân trang trong PHP
lập trình web
giáo trình php và ajax
thiết kế web với php và ajax
tự học php và ajax
lập trình php và ajaxlập trình web
lập trình php và ajax
giáo trình php
thiết kế web với php
tự học php
lập trình php lập trình web
lập trình php
Bài giảng PHP
Hypertext Preprocessing
Làm quen với PHP
Lịch sử phát triển của PHP
Lý do chọn PHP
Cài đặt PHP
Chương trình PHP đầu tiên
lập trình phplập trình web
căn bản PHP
tài liệu tin học
chuyên đề PHP
cấu hình ứng dụng PHP
Lập trình Web động PHP
Bài giảng Lập trình Web động PHP
PHP nâng cao
Kỹ thuật Upload File bằng PHP
Kỹ thuật gửi mail bằng PHP
Sử dụng Cookie trong PHP
Node
js for PHP Developers
Porting PHP to Node
js
jsPHP
PHP 4 or PHP 5
Hướng dẫn cài đặt PHP BB
Cấu hình cài đặt PHP BB
Cài đặt PHP BB
Phiên bản PHP BB3 mới nhất
Phần mền PHP BB
Kỹ thuật cài PHP BB
Ebook PHP 5 Power Programming
PHP 5 Power Programming
PHP 5 Basic Language
PHP 5 OO Language
PHP 5 Advanced OOP
Databases with PHP 5
PHP script
tài liệu môn học PHP
giới thiệu PHP
tài liệu PHP
ngôn ngữ PHP
tạo website với PHP
kỹ thuật lập trình PHP
Lập trình viên mã nguồn mở PHP
Bài tập PHP căn bản
Bài tập thực hành PHP
Bài tập thực hành PHP căn bản
Mã nguồn mở PHP
Lập trình viên mã nguồn
Bài thực hành PHP căn bản
Bài thực hành PHP
Hướng dẫn mở PHP
Cách mở PHP
Tổng quan lập trình PHP
Cơ chế hoạt động của WebServer
Quy ước trong PHP
Cú pháp trong PHP
php toàn tập
lập trình web bằng php
code lập trình
căn bản về PHP
giáo trình tự học PHP
lập trình máy tính
TÀI LIỆU MỚI ĐĂNG
TƯƠNG QUAN GIỮA MÔ HỌC, GIẢI PHẪU VÀ HÌNH ẢNH CỦA CÁC KHỐI U PHẦN PHỤ
3
167
0
27-04-2024
Lịch sử Đội TNTP Hồ Chí Minh - CHƯƠNG III VÂNG LỜI BÁC DẠY, LÀM NGHÌN VIỆC TỐT, CHỐNG MỸ, CỨU NƯỚC, THIẾU NIÊN SĂN SÀNG
45
137
0
27-04-2024
QUẢN LÝ CHẤT LƯỢNG KHÔNG KHÍ
75
137
0
27-04-2024
Diseases of the Liver and Biliary System - part 1
33
124
0
27-04-2024
Data Structures and Algorithms - Chapter 8: Heaps
41
119
0
27-04-2024
báo cáo hóa học:" Rare ligamentum flavum cyst causing incapacitating lumbar spinal stenosis: Experience with 3 Chinese patients"
4
96
0
27-04-2024
Bài Tiểu Luận Chuyên Đề Tổ Chức Hoạt Động Nhận Thức Trong Dạy Học Vật Lý " Định Luật Ôm Cho Các Loại Đoạn Mạch Chứa Nguồn Điện"
10
150
3
27-04-2024
Lãi suất cơ bản, công cụ quan trọng của chính sách tiền tệ
5
113
0
27-04-2024
Giáo trình phân tích phương trình vi phân viết dưới dạng thuật toán đặc tính của hệ thống p1
5
102
0
27-04-2024
Tự học thổi sáo và ngâm thơ part 4
11
150
1
27-04-2024
TÀI LIỆU HOT
Mẫu đơn thông tin ứng viên ngân hàng VIB
8
7864
2220
Giáo trình Tư tưởng Hồ Chí Minh - Mạch Quang Thắng (Dành cho bậc ĐH - Không chuyên ngành Lý luận chính trị)
152
5737
1368
Ebook Chào con ba mẹ đã sẵn sàng
112
3767
1231
Ebook Tuyển tập đề bài và bài văn nghị luận xã hội: Phần 1
62
5319
1136
Ebook Facts and Figures – Basic reading practice: Phần 1 – Đặng Tuấn Anh (Dịch)
249
8281
1125
Giáo trình Văn hóa kinh doanh - PGS.TS. Dương Thị Liễu
561
3499
643
Tiểu luận: Tư tưởng Hồ Chí Minh về xây dựng nhà nước trong sạch vững mạnh
13
10892
529
Giáo trình Sinh lí học trẻ em: Phần 1 - TS Lê Thanh Vân
122
3684
525
Giáo trình Pháp luật đại cương: Phần 1 - NXB ĐH Sư Phạm
274
4046
515
Bài tập nhóm quản lý dự án: Dự án xây dựng quán cafe
35
4128
480
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.