私は、結合の処理、mysqlとcoldfusionの周りを頭で覆そうとしています。次のクエリは、最後の条件なしで機能します。Coldfusion CFQUERY(内部の結合と日付形式が機能しない)
<cfquery name="GetWeekends">
SELECT w.id, w.weekend_type, w.community_id, w.start_date, w.end_date,
w.language,
c.community_id, c.location, c.language, c.state, c.country
FROM _weekends w
INNER JOIN _communities c
ON w.community_id=c.community_id
WHERE w.weekend_type = 1 AND w.start_date > Now() AND
#DateFormat(w.start_date, "m")# = '#form.home_by_month#'
ORDER BY w.start_date ASC
</cfquery>
それは存在していない私に、変数[W]を伝える
#DateFormat(w.start_date, "m")#
で死にかけています。私はここに行くように申し訳ありませんが、私が学んでいます...
「死んでいる」とは、エラーがあることを意味しますか? –
はい、「変数[W]は存在しません」 – mck
また、cfquery paramを使用して変数をサニタイズすることを強くお勧めします。私はあなたがクエリータグ内にオクタゴを必要としないと確信していますが、cfqueryを使ってから1年以上経ちました。 –