gpt4 book ai didi

coldfusion - 如何在不使用 ColdFusion 中的 Results.columnname 的情况下打印所有结果

转载 作者:行者123 更新时间:2023-12-02 06:12:03 25 4
gpt4 key购买 nike

如何在 ColdFusion 中不使用 Results.columnname 打印所有结果

例如:-

我有<cfquery name="getProductId">
select productId
from product
</cfquery>

在产品表中,我有 2 列产品名称和产品 ID。

如何在不使用的情况下打印它们 getProductId.产品名称 获取ProductId.Product_id

谢谢,

最佳答案

你想达到什么目的?如果您正在寻找一种基于您不知道其列名的查询计算输出查询结果的方法,例如...

<cfquery name="queryName" ...>
select * from product
</cfquery>

...然后您可以使用 queryName.ColumnList 变量,它返回所有列名称的逗号分隔列表。您随后可以遍历此列表,并根据需要输出。

例如,要获得一个简单的 HTML 表格输出:

<table border=1>
<cfloop from="0" to="#queryName.RecordCount#" index="row">
<cfif row eq 0>
<tr>
<cfloop list="#queryName.ColumnList#" index="column" delimiters=",">
<th><cfoutput>#column#</cfoutput></th>
</cfloop>
</tr>
<cfelse>
<tr>
<cfloop list="#queryName.ColumnList#" index="column" delimiters=",">
<td><cfoutput>#queryName[column][row]#</cfoutput></td>
</cfloop>
</tr>
</cfif>
</cfloop>
</table>

如果这不是您的意思,我们深表歉意!

关于coldfusion - 如何在不使用 ColdFusion 中的 Results.columnname 的情况下打印所有结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1642831/

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