我編寫了一個數據庫查詢來提取ColdFusion中的信息,我想知道如何將值傳遞給WHERE子句以獲取相關數據。這是我的代碼示例。任何人都可以幫忙嗎?如何將參數值傳遞給ColdFusion數據庫查詢
<cfquery name="FILM_STRIP_QUERY" datasource="#dsn#">
select distinct tm.id as teachingmoduleid,
(select concat(prs.first_name, ' ',prs.last_name) AS Video_presenter from presentations pss
inner join topics tpcs on tpcs.id = pss.topic_id
inner join presenters prs on prs.id = pss.presenter_id
where pss.name = ps.name
and tpcs.title = tp.title
) AS video_presenter,
(select pss.43_png from presentations pss
inner join topics tpcs on tpcs.id = pss.topic_id
inner join presenters prs on prs.id = pss.presenter_id
where pss.name = ps.name
and tpcs.title = tp.title) AS png_name
from teaching_modules tm
inner join tm_segments sg on sg.module_id = tm.id
inner join topics tp on tp.id = sg.topic_id
inner join presenters prs on prs.id = tm.presenter_id
left outer join presentations ps on ps.id = sg.presentation_id
where tm.id =
</cfquery>
,這是調用函數
<cfloop = "FILM_STRIP_QUERY">
<!--- this is where I wanna pass the parameter--->
</cfloop>
不要忘記VAR範圍FILM_STRIP_QUERY。此外,此代碼不會按原樣運行,應該是 –
duncan
2012-02-06 15:21:25
好點,更新後 – jamesTheProgrammer 2012-02-06 15:25:29