2008-11-06 3 views
6

페이지 된 결과는 일반적으로 PHP에서 어떻게 구현됩니까?PHP에서 페이지 매김을 어떻게 구현합니까?

결과가 10 개가있는 결과 페이지가 있습니다. 내비게이션에서 앞으로 페이징하면 다음 세트와 이전 세트가 나에게 줄 것입니다.

이것이 일반적으로 수행되는 방법이 있습니까? 누구든지 시작에 관한 간단한 조언을 갖고 있습니까?

+0

StackOverflow의 프로그래밍에 대한 참조 도구입니다. 질문에 대한 팁은 FAQ를 참고하십시오 : http : // stackoverflow.co.kr/faq – keparo

+0

SO에 관한 질문은 솔루션에 대한 일반적인 요청이 아니라 귀하가 시도한 코드를 보여 주어야합니다. http://stackoverflow.com/about을 참조하십시오. – Blazemonger

답변

0

당신이 말하는 용어는 "페이지 매김"입니다. 불행히도 좀 더 자세한 답변을 얻으려면 좀 더 많은 정보를 제공해야합니다.

0

찾고있는 것은 pagination입니다. 이 주제에 관해서 몇 가지 질문이 있습니다. 귀하의 질문이 매우 광범위하므로 자세한 내용을 제공하거나이 주제에 관해 이미 질문 된 내용을 참조하십시오.

7

PHP에 대한 초보자의 이해와 관계형 데이터베이스에 대한 이해가 필요합니다.

페이지 매김은 종종 간단한 쿼리 매개 변수로 구현됩니다.

백엔드에서
stackoverflow.com/myResults.php?page=2 

페이지 값은 일반적으로 결과를 생성하기 위해 사용되는 쿼리의 제한 및 옵셋에 해당

stackoverflow.com/myResults.php?page=1 

페이지는 쿼리 매개 변수를 증가시킨다.

관련 질문는 :

0

그것은 젠드 프레임 워크의 Zend_Paginator 객체에서 찾고 가치가있을 수 있습니다. 그것은 다음/이전/처음/마지막 유형 링크를 생성하는 많은 로직을 캡슐화합니다.

0

TinyButStrong 템플릿 시스템에는 페이지 매김 확장 기능이 있습니다. 매우 사용하기 쉽습니다.

-1

데이터베이스가 너무 크지 않은 경우 - 클라이언트 쪽에서 페이지 매김을 구현합니다. jquery plugin tablefilter를 추천합니다 - 페이지 매김뿐만 아니라 필터링 및 정렬도 제공합니다. 주어진 레코드 세트를 쉽게 탐색 할 수 있습니다. 성능이 그다지 중요하지 않은 경우 매우 좋은 솔루션입니다. 페이지가 있습니다 : http://ideamill.synaptrixgroup. 및 데모 (830)에 대한 기록 : 서버 측 페이징 http://ideamill.synaptrixgroup.com/jquery/tablefilter/largetabletest.htm

관련 문제