我最近創建了一個博客(php & html)。由於我製作了大量新的博客條目,因此將首頁限制在最近的10-20個條目中至關重要。 有人知道如何自動執行此操作的解決方案嗎?所以基本上我需要弄清楚如何限制顯示在首頁上的博客條目的數量。現在,每個博客條目都顯示在首頁上,創建了一個很長的第一頁。限制網站首頁的博客條目數量
我知道可以創建多個包含10個條目的頁面,但這不是我正在尋找的解決方案。我總是希望最新的博客條目顯示在首頁。
我最近創建了一個博客(php & html)。由於我製作了大量新的博客條目,因此將首頁限制在最近的10-20個條目中至關重要。 有人知道如何自動執行此操作的解決方案嗎?所以基本上我需要弄清楚如何限制顯示在首頁上的博客條目的數量。現在,每個博客條目都顯示在首頁上,創建了一個很長的第一頁。限制網站首頁的博客條目數量
我知道可以創建多個包含10個條目的頁面,但這不是我正在尋找的解決方案。我總是希望最新的博客條目顯示在首頁。
爲了選擇最新的條目,您需要使用從數據庫中選擇的降序數據。 這樣的查詢的示例在下面給出...
SELECT * from table_name ORDER BY id DESC
和用於選擇的條目的數量有限,以顯示任何網頁上。您需要在查詢中提供一個限制。 這樣的查詢的示例在下面給出...
SELECT * from table_name ORDER BY id DESC LIMIT 10
在這種情況下最後10個entires將被選擇。
問題中沒有提及數據庫。據我們所知,他們可能有一個長文本文件,其所有文章。 – simbabque
你需要的是_pagination_。不要一次獲取所有條目,而是將查詢限制到數據存儲。然後使顯示條目列表的代碼具有參數,例如多少條目以及從哪個條目開始。將_start的默認值設置爲每頁0_和_10,並將其設置爲您博客的主頁。 – simbabque
現在,這個問題正在描述一些商業邏輯。這不是一個真正的編程問題。您需要將其分解爲可以使用代碼解決的問題:「我如何限制SQL的結果?」,「如何獲取包含最近項目的對象的子集?」。我們需要更多關於你的東西如何工作的背景。 VTC - 不明確。 – HPierce