Лучший способ отсортировать результаты MySql на основе двух столбцов и показать результаты, используя нумерацию страниц? - PullRequest
0 голосов
/ 30 марта 2010

Я хочу отсортировать результаты сначала по одному столбцу, а затем по второму столбцу. я знаю, как это сделать на стороне сервера .И затем я хочу показать эти результаты с функцией разбивки на страницы.

Вопрос: было бы лучше сделать это на стороне клиента через ajax в jQuery?Я использую Zend Framework.Будет ли полезен модуль Zend_Paginator в этом сценарии?Я имею в виду, если сервер возвращает неупорядоченный набор, тогда использование jquery для сортировки результатов по двум столбцам будет лучшим вариантом, я думаю?Как я могу это сделать?

В основном я хочу оценить все возможные пути.Какой из них будет лучшим и / или самым простым, если я использую jQuery и Zend Framework?

1 Ответ

1 голос
/ 30 марта 2010

Если вы собираетесь отправить весь результат клиенту. Вы можете использовать плагин Jquery, например. Datatable . Может разбивать на страницы и сортировать

В противном случае для сортировки и разбивки на страницы в MySQL SQL будет выглядеть так:

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

LIMIT 20, 10, означает, выберите 10 строк со смещением 20, что означает, показать 10 строк на странице 3

...