小编典典

PHP:使用外部数据进行订购吗?

sql

大家好!长话短说,如果您不介意向这个新手PHPer伸出援手的话。:)

我有一个名为“类别”的数据库字段,其中存储有以下内容:

Fruit, People, Place, Animals, Landscape

我在数据库中还有一个单独的表,其中每个项目的字段中都有具有这些类别名称的项目。现在,该脚本(我想对其进行分叉)使用:

SELECT DISTINCT(type), type FROM the_categories ORDER BY type ASC

为了显示所有可用类别的列表。很简单吧?

Welllllll
.....我不想按ASC排序,我想按我提到的第一个Categories字段中的项目列表进行排序。无论这些顺序是我要在上面显示“类型”的顺序。

显然,我必须对逗号进行爆炸,并可能给它们加1的顺序....但是即使那样....我如何使用存储在另一个文件夹中的数据来执行“ orderby”操作?

这有可能吗?大声笑再次感谢!


阅读 136

收藏
2021-04-14

共1个答案

小编典典

... ORDER BY FIELD(type,"Fruit","People","Place","Animals","Landscape")

http://www.cfdan.com/posts/Handy_MySQL_-
__ORDER_BY_FIELD.cfm

2021-04-14