【发布时间】:2012-10-05 11:03:59
【问题描述】:
我正在为联系人管理创建一个类,我很好奇是否有人有任何创意可以传递选项以使某些列可通过 MySQL 中的ORDER BY 进行排序。
有 5 列。 ID、名字、姓氏、电话号码、电子邮件。
所有这些都需要是可排序的升序和降序。显而易见的答案就是传入一个字符串,例如“firstname DESC”——但似乎有点难以打开,并且想让类更具限制性。
有什么想法吗?
【问题讨论】:
-
听起来应该在客户端用 js 完成,比每次都检索所有数据要快得多。
-
这是不可能的。数据集将完全很大。 order by 需要是 MySQL 查询的一部分。
-
多大?我用 60k 行表来做这个,分页是 js 的一部分。但否则只需将标题转换为链接并在 url 中传递 var
-
它可能有数百万行。无论如何,即使是60k也太多了。我不能依赖我们的客户浏览器可能无法处理它。它必须在服务器端完成。
-
好的,现在你知道限定未来的问题了:-0
标签: php