大家好!长话短说,如果您不介意向这个新手PHPer伸出援手的话。:)
我有一个名为“类别”的数据库字段,其中存储有以下内容:
Fruit, People, Place, Animals, Landscape
我在数据库中还有一个单独的表,其中每个项目的字段中都有具有这些类别名称的项目。现在,该脚本(我想对其进行分叉)使用:
SELECT DISTINCT(type), type FROM the_categories ORDER BY type ASC
为了显示所有可用类别的列表。很简单吧?
Welllllll .....我不想按ASC排序,我想按我提到的第一个Categories字段中的项目列表进行排序。无论这些顺序是我要在上面显示“类型”的顺序。
显然,我必须对逗号进行爆炸,并可能给它们加1的顺序....但是即使那样....我如何使用存储在另一个文件夹中的数据来执行“ orderby”操作?
这有可能吗?大声笑再次感谢!
... ORDER BY FIELD(type,"Fruit","People","Place","Animals","Landscape")
http://www.cfdan.com/posts/Handy_MySQL_- __ORDER_BY_FIELD.cfm