Я кодирую в ColdFusion, но стараюсь оставаться в cfscript, поэтому у меня есть функция, которая позволяет мне передать запрос, чтобы запустить его с помощью
<cfquery blah >
#query#
</cfquery>
Как бы то ни было, когда я создаю свои запросы с помощью sql = "SELECT * FROM a WHERE b='#c#'"
и передаю его, ColdFusion заменил одинарные кавычки на две одинарные кавычки. поэтому в окончательном запросе он становится WHERE b=''c''
.
Я попытался создать строки разными способами, но я не могу заставить его оставить только одну цитату. Даже замена строки не влияет.
Любая идея, почему это происходит? Это разрушает мои надежды на жизнь в cfscript в течение всего этого проекта.