我正在尝试按字母顺序排列的列表,其中字母标题链接到表格顶部的字母列表。
例如:
A - C - D - F - G ......
A
Alabama
Alaska
California
Colorado
Connecticut
D
Delaware
F
Florida
etc.
如您所见,缺少字母“B”和“E”,因为它们在表中不存在。
任何帮助将不胜感激,也将帮助其他人。
非常感谢。
我正在尝试按字母顺序排列的列表,其中字母标题链接到表格顶部的字母列表。
例如:
A - C - D - F - G ......
A
Alabama
Alaska
California
Colorado
Connecticut
D
Delaware
F
Florida
etc.
如您所见,缺少字母“B”和“E”,因为它们在表中不存在。
任何帮助将不胜感激,也将帮助其他人。
非常感谢。
select substring(stateName, 1, 1) as state_init, group_concat(stateName, ",") from usStates group by state_init;
可能会给你一个很好的起点
这是一些技术方面的概念性答案。您构建了一个字母数组,然后在为每个字母结果查询数据库时遍历该数组。
$alpha = str_split("abcdefghijklmnopqrstuvwxyz");
foreach ($alpha as $letter) {
echo $letter;
//db-query("WHERE item REGEXP '^{$letter}'");
//loop through results
}