我在 ColdFusion 中编码,但试图留在 cfscript 中,所以我有一个函数允许我传入查询以运行它
<cfquery blah >
#query#
</cfquery>
但是,不知何故,当我构造查询sql = "SELECT * FROM a WHERE b='#c#'"
并将其传入时,ColdFusion 已将单引号替换为 2 个单引号。所以它成为 WHERE b=''c''
最终查询。
我尝试了很多不同的方法来创建字符串,但我不能让它只留下一个引号。即使进行字符串替换也没有效果。
知道为什么会这样吗?在这个项目期间,它破坏了我在 cfscript 中生活的希望