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