2010-03-30 3 views
0

먼저 한 열을 기준으로 결과 집합을 정렬 한 다음 두 번째 열을 기준으로 결과 집합을 정렬하려고합니다. 나는 how to do it on server side을 안다. 그런 다음 페이지 매김 기능으로 이러한 결과를 보여 드리고자합니다.2 개의 열을 기반으로 MySql 결과를 정렬하고 페이지 매김을 사용하여 결과를 표시하는 가장 좋은 방법은 무엇입니까?

질문 : 클라이언트 쪽에서 jQuery의 ajax를 통해 수행하는 것이 더 좋을까요? 젠드 프레임 워크를 사용하고 있습니다. Zend_Paginator 모듈이이 시나리오에서 유용할까요? 만약 정렬되지 않은 집합이 서버에 의해 반환된다면 jquery를 사용하여 두 개의 열을 기반으로 결과를 정렬하는 것이 더 나은 옵션 일 것이라고 생각합니까? 어떻게해야합니까?

기본적으로 가능한 모든 방법을 평가하고 싶습니다. jQuery와 Zend Framework를 사용하면 어느 것이 가장 좋고/간단한 옵션일까요?

+0

"모든 가능한 방법을 평가"하려고하지 마십시오. 이러한 방법 중 일부는 까다로운 방법 일 수 있습니다. 대신 * 합리적인 * 방법을 평가하십시오. –

답변

1

전체 결과를 클라이언트에 보내려는 경우. 예를 들어 Jquery 플러그인을 사용할 수 있습니다. Datatable. 그것은 쪽수를 매기다 수와 종류, 그렇지 않으면

정렬와 MySQL에 페이지를 매기하려면 SQL의 모습 :

SELECT * FROM data SORT BY first_column ASC, second_column DESC LIMIT 20, 10 

LIMIT 20, 10, 수단 (20), 오프셋에서 10 개 행을 선택, 10 보여 페이지 3의 행

+0

이 대답을 수락했습니다. 나는이 링크를 유용하게 만든다. http://www.packtpub.com/article/jquery-table-manipulation-part2 useful. – understack

관련 문제