Почему это дает мне синтаксическую ошибку MySQL:
<cfset arguments.where = "platformUrlId='#params.platformUrlId#'">
SELECT *
FROM whatever
WHERE #arguments.where#
Order By #arguments.order#
Но это прекрасно работает?
<cfset arguments.where = "0=0">
SELECT *
FROM whatever
WHERE #arguments.where#
Order By #arguments.order#
Это не мой параметр, потому что я сбросил параметр рядом с близнецомчто я набрал, и они совпадают ... передача строки напрямую работает, но установка строки в аргументе, а затем использование аргумента прерывает его
РЕДАКТИРОВАТЬ: вывод ошибки показывает platformUrlId=''playstation3''
Coldufsion добавляет ''
вокруг имени аргумента.Как получилось?