我不確定這是否可行。我可以連接兩個代表變量名的字符串,然後從中讀取變量值嗎?例如:在讀取ColdFusion變量之前將其連接起來
<cfloop index="person" from="0" to="#numberAuthorized - 1#">
//USING 'thePerson' DIDN'T WORK EITHER
<cfset thePerson = 'authorized_name' & person>
<cfquery name="qAddAuthorizedPeople" datasource="#thedb#" blockfactor="100">
INSERT INTO people (requestid, fullname)
VALUES ('#requestid#', '#authorized_name & 1#')
</cfquery>
</cfloop>
我需要讀取的變量是authorized_name0, authrozied_name1, etc.
。所以我正在循環,所以我可以增加一個索引並將它追加到變量名的末尾。然後像這樣插入到我的數據庫中。顯然,這是行不通的。我也嘗試過連接並將其設置爲一個變量(thePerson)並將#thePerson#
置於查詢中,但這也不起作用。任何方式我可以做到這一點?
這似乎是這樣做的一個非常規的方式,所以也許它只是並不清楚你所要完成的是什麼。你是否循環遍歷從應用程序中其他位置獲得的名稱列表,並希望將這些名稱插入到數據庫中? – JamesRLamar
_「在閱讀之前連接coldfusion」_ _ - 呵呵!? –