嘿大家!长话短说,如果您不介意向这位 PHP 新手伸出援手的话。 :)
我有一个名为“类别”的数据库字段,其中存储了以下内容:
Fruit, People, Place, Animals, Landscape
我在数据库中还有一个单独的表,其中每个项目的字段中都有带有这些类别名称的项目。现在,脚本(我正在尝试对它进行一些分叉)使用:
SELECT DISTINCT(type), type FROM the_categories ORDER BY type ASC
以显示所有可用类别的列表。够简单吧?
好吧.....我不想按 ASC 排序,我想按我提到的第一个“类别”字段中的项目列表排序。无论它们的顺序是什么,我想要显示上面的“类型”的顺序。
显然,我必须对逗号进行爆炸,并且可能按照任何顺序给它们一个 1...但即便如此...我如何使用存储在另一个文件夹中的数据进行“orderby”?
这可能吗?哈哈,再次感谢!
... ORDER BY FIELD(type,"Fruit","People","Place","Animals","Landscape")
http://www.cfdan.com/posts/Handy_MySQL_-_ORDER_BY_FIELD.cfm
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)