我有一個設備數據庫。該數據庫中有972個不同的項目。包括圖片網址,資產編號,標題,說明,運輸重量等。我有一個php腳本,爲每個項目創建一個表格。不過,我不希望所有972項目都加載到一個頁面上。有沒有一種方法可以使用PHP來設置它,以便每10個項目或表格創建一個新的頁面,其中包含下一個10個項目,然後是另一個頁面,以及另一個頁面,直到它碰到最後一個項目?我必須在週五向我的老闆介紹這個網站。任何幫助將不勝感激!使用PHP創建新頁面?
0
A
回答
0
退房 - >Creating multiple pages from sql query
我有同樣的問題,前一陣子。這應該有助於你開始。
1
做PHP/MySQL的分頁,你需要做到以下幾點:
- 提供通過URL查詢字符串(如
?page=1
) - 使用極限要求,並在您的SQL查詢OFFSET到頁顯示不同的「頁面」
- 維護查詢的ORDER BY部分,使結果在每個頁面上的順序相同
- 可選地,有一種機制可以確定最後一頁是什麼,並防止查看超出該頁面的頁面最後一頁。
爲了讓你在正確的軌道上,你的代碼應該是這個樣子:
$limit = 10; // This never changes
$page = $_GET['page'];
if(!$page || !is_numeric($page) || $page < 1) {
$page = 1;
}
$offset = ($page - 1) * $limit; // Start at record 10 instead of record 0
$results = $my_db_object->getResults("SELECT * FROM equipment ORDER BY id LIMIT $limit OFFSET $offset");
相關問題
- 1. 用PHP創建PDF頁面
- 2. 創建新頁面
- 3. 使用php創建Json輸出頁面
- 4. 使用PHP創建產品頁面
- 5. 使用PHP創建HTML頁面
- 6. 使用PHP創建主 - 細節頁面
- 7. 創建一個「更新」頁面MYSQL/PHP
- 8. 使用wp_insert_post()創建一個新頁面
- 9. Node.JS:使用Express創建新頁面
- 10. 使用頁面刷新創建PDF
- 11. 使用Node.js創建新的Confluence頁面
- 12. 使用PHP MySql創建更新用戶配置文件頁面
- 13. php自動創建頁面
- 14. 創建統計頁面。 Php
- 15. 自動創建php頁面
- 16. 從php創建html頁面
- 17. fwrite創建新頁面
- 18. 無法創建新頁面
- 19. 創建新頁面iReport 5.5.0
- 20. 用php創建動態html頁面
- 21. 用於創建新頁面的Tumblr API
- 22. PHP創建以後PHP頁面
- 23. PHP幫助在這裏創建分頁頁面新手
- 24. 如何用php創建一個新的html頁面?
- 25. 使用「假頁面」創建子頁面的子頁面
- 26. 使用php創建新的.php文件
- 27. 如何使用PHP創建單個用戶頁面?
- 28. 如何使用不同風格(PHP?頁面href)創建當前頁面?
- 29. 創建一個新的HTML頁面並使用PHP添加內容
- 30. 使用Javascript/PHP創建新的HTML頁面並保存到文件夾?
這叫做分頁。這是一個廣泛討論的主題 – Strawberry
看起來他知道它叫什麼,因爲他把它包含在標籤中。 – Barmar