3
"choice_1"から "choice_12"という12個のエントリがあるクエリを実行しています。私はループ内のどこにあるかに応じて、個々の選択肢を動的に呼び出せるようにしたい。だからここ はクエリです:cfquery変数を動的に呼び出すことはできますか?
<CFQUERY DATASOURCE="tr3" NAME="qryUserMatchPref">
SELECT *
FROM UsrMatchPrefTR2
WHERE session = #sess# AND site = #siteFirst# AND user_id = #tempUser#
</CFQUERY>
とのループは、それの3回目であると私はchoice_3をチェックしたい、私はこのような何かを行うには、理論的にはたいとしましょう。
<cfset combined = "choice_" & counterChoice>
<cfset tempMatch = qryUserMatchPref.#combined#>
IはもちろんcounterChoiceが3に等しい場合、choice_3の照会はなく、これまで「組み合わせ」の欄にあるもののためであろう[この場合には存在しません]。寒さの中でこれを行う方法はありますか、私は非常に退屈な一連のif文を作成することになりますか? D:
を行うことができるはずそして、あなたのクエリが1つのレコードだけを返し、あなたがそれをループでない場合は、[1] –
うわー、これは完璧ですし、あなただけの[currentRowの]に変更することができます正確には私が探していたものですが、私は個人的に[currentRow]の必要はありませんでした。迅速な対応に感謝します。 :) **そして私はあなたのコメントを読んで、あなたはすでにそれを説明しました。ありがとうございました。 :D ** –