gpt4 book ai didi

mysql - 是否可以动态调用 cfquery 变量?

转载 作者:可可西里 更新时间:2023-11-01 07:48:24 26 4
gpt4 key购买 nike

我正在执行一个查询,其中有 12 个名为“choice_1”到“choice_12”的条目。我希望能够根据循环中的位置动态调用单个选择。所以这里是查询:

<CFQUERY DATASOURCE="tr3" NAME="qryUserMatchPref"> 
SELECT *
FROM UsrMatchPrefTR2
WHERE session = #sess# AND site = #siteFirst# AND user_id = #tempUser#
</CFQUERY>

假设循环已第三次运行,我想检查 choice_3,理论上我想做这样的事情。

<cfset combined = "choice_" & counterChoice>
<cfset tempMatch = qryUserMatchPref.#combined#>

如果 counterChoice 等于 3,我当然会查询 choice_3,而不是查询“组合”列中的内容 [在这种情况下不存在]。有没有办法在 coldfusion 中做到这一点,还是我注定要创建一系列非常乏味的 if 语句? D:

最佳答案

你应该能够做到

qryUserMatchPref[combined][currentRow]

关于mysql - 是否可以动态调用 cfquery 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8888849/

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