簡體   English   中英

Web 開發 - SQL 創建最近的頁面

[英]Web Development - SQL Creating a Recent Pages

我正在創建一個 Web 應用程序,其中一項功能將包括獲取最近玩的游戲。 我想讓最近玩的 25 場比賽都在第一頁上,在底部有一個頁面選擇。 (游戲數據將從MYSQL中抓取)

我知道這是許多網站已經擁有的概念,但經過廣泛的谷歌搜索后,我不確定如何有效地做到這一點。 我目前唯一能想到的就是查詢他們的每一場比賽,然后將其分成幾頁,但是當它達到數千個時,這會不會變得非常低效?

任何幫助或鏈接到解釋此主題的外部資源都將不勝感激,謝謝!

對於分頁使用limit

LIMIT 子句可用於限制 SELECT 語句返回的行數。

...第一個參數指定要返回的第一行的 [零原點] 偏移量,第二個參數指定要返回的最大行數。 ...

SELECT * FROM tbl LIMIT 5,10; # 檢索第 6-15 行

所以對於第一頁,它足以請求所有玩過的游戲,按 time_played DESCending 排序,限制為 25。只要確保在 time_played 列上放置一個索引即可。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM