我想先根据一列对结果集进行排序,然后再根据第二列进行排序。我知道how to do it on server side。然后我想用分页功能显示这些结果。
问题:通过jQuery中的ajax在客户端进行它会更好吗?我正在使用Zend Framework。 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行,这意味着在第3页显示10行