TC官方合作论坛
标题:
【经验分享】TCsqllie执行时的转义字符
[打印本页]
作者:
winbei2010
时间:
2018-2-27 15:25
标题:
【经验分享】TCsqllie执行时的转义字符
function strforsql(strs)
//防止sql_query时语句被转义
strs=strreplace(strs,"\\","\\\\")
strs=strreplace(strs,"'","''")
strs=strreplace(strs,"\"","\\\"")
return strs
end
增删改查sqllite时吧传入的参数 先用这个处理下,可以避免 语句被转义出现存储错误,或存入的数据无法被查询展示。
sqllite要求的的转义有以下9个,但亲测tc的实际情况,只有以上3个异常。
/ -> //
' -> ''
[ -> /[
] -> /]
% -> /%
& -> /&
_ -> /_
( -> /(
) -> /)
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1