【问题标题】:Sort results without using order by clause不使用 order by 子句对结果进行排序
【发布时间】:2013-01-13 16:40:01
【问题描述】:

我参加了一次面试,面试官问我一个问题,我们如何在 PHP 中不使用 ORDER BY 子句对 MySQL 结果进行排序? 有可能吗? 如果答案是肯定的,那怎么办?

【问题讨论】:

标签: php


【解决方案1】:

一种可能性是将值加载到 PHP 中的数组中,然后使用 PHP 中的某种排序算法对数组进行排序。这有时让您可以使用比 MySQL 提供的更复杂的排序算法。

【讨论】:

  • 谢谢,但是当我们点击链接时,可以将排序结果切换为升序或降序?
【解决方案2】:

您需要先获取结果as an array

【讨论】:

  • as an array 根本不需要。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多