3
我正在浏览一个查询,其中有12个条目通过“choice_12”命名为“choice_1”。我希望能够根据循环中的位置动态调用单个选项。 因此,这里的查询:是否可以动态调用一个cfquery变量?
<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#>
我当然会来查询choice_3,如果counterChoice等于3,而不是什么都在“组合拳”列[不会在这种情况下存在。有没有办法在Coldfusion中做到这一点,或者我注定要创建一系列非常乏味的if语句? d:
如果您的查询只返回一个记录和你不遍历它你可以改变[currentRow] [1] – 2012-01-17 02:34:09
哇,这是完美的和我正在寻找的东西,尽管我个人不需要[currentRow]。感谢您的快速响应。 :) **比我读你的评论,你已经解释了。再次感谢你。 :d ** – 2012-01-17 02:48:42