gpt4 book ai didi

mysql - 使用 从查询结果构建数组和数组数组

转载 作者:行者123 更新时间:2023-11-30 23:32:30 25 4
gpt4 key购买 nike

我的 MySQL 项目数据库中有一些记录,这些记录有几个 bool 标志来帮助我对数据进行排序。我有 3 个类别 planning , landscape , 和 environmental每个类别有 4 个类别(或子类别); industrial , government , education , residential .

我的目标是使用 ColdFusion 创建和存储 project_id某种数组中的数字,基本上将按类别和类别对项目进行排序。这样我就可以只抓取规划类别中的工业项目并构建到该项目的链接。

因此,数组中的第一个位置将是 planning在第一个位置内将是 4 个类,然后,其中将是所有 project_id返回的数字 true对于那些特定的标准。

我要创建的逻辑是这样的......

循环查询结果,如果planning = true and industrial = true,则将project id #放入工业数组内的planning数组。

如何使用 <cfloop>遍历项目记录列表,识别类别和类标志并构建一个干净可用的数据集?这可以以某种方式在查询中处理吗?

最佳答案

  1. 找出所需的数据结构
  2. 查看您现有的数据结构
  3. 找出从一种算法转换为另一种算法

您可以cfloop 查询,并使用大型 cfswitch(或大型 if-then-else 集)来确定您希望如何将 id 存储在所需的数据结构中。或者,如果您可以将类/类别名称映射为结构键,那么它可能会更容易。

或者如果有帮助,您可以使用 cfoutput group=""(cfloop group="" 在 CF10+ 中可用)

最后,也许您甚至不需要数据结构,只需在任何需要的地方使用 Query of Queries。

关于mysql - 使用 <cfloop> 从查询结果构建数组和数组数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com