当前位置: 首页 > 面试题库 >

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

漆雕修德
2023-03-14
问题内容

大家好!长话短说,如果您不介意向这个新手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



 类似资料:
  • 问题内容: 当我编写HQL查询时 一切安好。但是,当我编写标准时 我有一个例外 如果我想使用“标准和顺序”,我应该如何表达我的“顺序”? 问题答案: 您需要为创建别名。你是这样做的。

  • 问题内容: 有3个表: TABLE_A ID_A field1 fieldN TABLE_B ID_B field1 fieldN TABLE_A_B ID_A ID_B orderField 但它不起作用,而是出现运行时错误: Hibernate在TABLE_B中搜索该字段。是否可以使用联接表的字段在多对多关系中使用“ OrderBy”?还是以其他方式在同一领域下订单? 问题答案: 您的代码是正

  • 我一直在阅读spring cloud stream文档,特别是错误处理: 关于留档所说的,当您想要捕获错误时,您可能需要使用。这没有关联的外部目标。 @StreamListener注释的使用专门用于定义连接内部通道和外部目标的绑定。鉴于目标特定的错误通道没有相关的外部目标,这种通道是Spring集成(SI)的特权。这意味着必须使用SI处理程序注释之一(即@ServiceActivator、@Tra

  • 首先,虽然我关注StackOverflow已经有相当一段时间了,但这是我第一次发布一些东西,所以如果我做错了或者不按规则做的话,请随时为我指出正确的方向。 我正在开发一个PDF数字签名应用程序,使用iText5,它依赖于一个外部服务,在我准备好PDF签名后提供一个签名哈希。 如iText文档中所述,在第一阶段,我准备了PDF(在最终实现中,所有PDF都可能是多签名的,因此我使用追加模式),如下所示

  • 问题内容: 我来自python背景,类似的python数据类型(字典)是一组 无序 的键值对。 我想知道PHP关联数组是否无序?他们似乎是有序的。 测试总是在bar之前进行,我可以如您所见地对该数组进行切片。那么,是否始终保证可以跨PHP版本订购?该命令就是我声明数组的命令吗?因此,内部是否有某些东西指向“测试”以将[0]放置在数组中?我已经阅读了http://php.net/manual/en/