2017-03-05 1 views
-1

나는 최근에 블로그 (PHP & html)를 만들었습니다. 새로운 블로그 항목을 많이 만들어 내기 때문에 첫 페이지를 가장 최근의 10-20 항목으로 제한하는 것이 중요합니다. 누군가 자동으로이 작업을 수행하는 방법에 대한 해결책을 알고 있습니까? 그래서 기본적으로 프론트 페이지에 표시되는 블로그 항목 수를 제한하는 방법을 알아야합니다. 현재 모든 블로그 항목이 첫 페이지에 표시되어 매우 긴 첫 페이지를 만듭니다.사이트의 첫 페이지에 블로그 항목 수 제한

각각 10 개의 항목이 들어있는 여러 페이지를 만들 수도 있지만 원하는 해결책은 아닙니다. 항상 가장 최근의 블로그 항목을 첫 페이지에 표시하고 싶습니다.

+0

_pagination_이 필요합니다. 모든 항목을 한 번에 가져 오지 말고 쿼리를 데이터 저장소로 제한하십시오. 그런 다음 항목 목록을 표시하는 코드를 몇 개의 항목과 같은 인수와 시작하는 인수와 같은 인수로 만듭니다. _start의 기본값을 페이지 당 0_과 _10에 설정하고 블로그의 홈페이지로 만드십시오. – simbabque

+1

마찬가지로,이 질문은 일부 영업 논리를 설명합니다. 그건 프로그래밍 문제가 아닙니다. 이를 "SQL에서 결과를 어떻게 제한합니까?", "가장 최근 항목이 포함 된 객체의 하위 집합을 얻는 방법"과 같은 코드로 해결할 수있는 무언가로 분해해야합니다. 우리는 당신의 물건이 어떻게 작동하는지 더 많은 맥락이 필요합니다. VTC - 불분명 함. – HPierce

답변

0

최근 항목을 선택하려면 데이터베이스의 선택 데이터를 내림차순으로 사용해야합니다. 이러한 질의의 예는 아래에 주어진다 ...

SELECT * from table_name ORDER BY id DESC 

어떤 페이지에 표시 항목의 수를 제한 선택

. 쿼리에 제한을 제공해야합니다. 이 경우, 이러한 질의의 예는 다음과 주어진다 ...

SELECT * from table_name ORDER BY id DESC LIMIT 10 

지난 10 entires 선택한다.

+0

질문에 데이터베이스에 대한 언급이 없습니다. 우리 모두 알고있는 한, 모든 게시물이있는 긴 텍스트 파일이있을 수 있습니다. – simbabque

관련 문제