gpt4 book ai didi

php - 按字母顺序打印数据库结果

转载 作者:行者123 更新时间:2023-11-29 14:45:37 25 4
gpt4 key购买 nike

我需要从数据库中获取记录并以字母顺序打印它们,以便显示

“#”条记录

  • %@$ 记录
  • %$%^£@ 记录

“A”记录

  • 一条记录
  • 一条记录

希望这是有道理的,我可以通过 PHP 来做到这一点,但这会相当复杂,并且需要大量代码,有没有办法通过数据库和几行 PHP 来做到这一点?

这需要选取条目的第一个字母,如果是字母表,则将其放在正确的字母下,如果不是,则将其放在“#”下

最佳答案

SELECT * FROM YourTable ORDER BY YourField DESC

这将获取给定字段中的项目并以“降序”方式(即字母顺序)对它们进行排序。

对于分组,请考虑创建 PHP 数组。示例如下:

$arr = array();
foreach($query_results as $key => $val) {
$letter = substr($val, 1); // First letter
$arr[$letter][] = $val;
}

然后您就可以使用 PHP 数组。如果排序出现问题,PHP 确实有排序数组函数(单行函数)可以解决此类问题。

关于php - 按字母顺序打印数据库结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015069/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com