MySQL
からのクエリに変数をフィードしようとしていますColdfusion
。私のクエリには現在次のものが含まれています。
<cfif Session.app_assign EQ "0">
AND art.iln IN ( #Session.app_ilns# )
<cfelseif Session.app_assign EQ "1">
AND art.marke IN ( "#Session.app_keys#" )
</cfif>
Session.app_ilns
次のような番号のリストになります:1111111111111,2222222222222....これは正常に機能します。HowerverはSession.app_keys
、次のような文字列のリストになります。
sample_1, sample_2, sample_3
これにより、スクリプトでエラーが発生します。
unknown column "sample_1, sample_2, sample_3" in where clause.
質問:文字列値のリストで
MySQLを使用する方法はありIN
ますか、それとも引用符を追加するために変数を事前にループする必要がありますか?これを行う他の方法はありますか?
ありがとう!