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