-- 处理mysql转义字符
local mysqlEscapeMode = "[%z\'\"\\\26\b\n\r\t]";
local mysqlEscapeReplace = {
['\0']='\\0',
['\''] = '\\\'',
['\"'] = '\\\"',
['\\'] = '\\\\',
['\26'] = '\\z',
['\b'] = '\\b',
['\n'] = '\\n',
['\r'] = '\\r',
['\t'] = '\\t',
};
local function mysqlEscapeString(s)
return string.gsub(s, mysqlEscapeMode, mysqlEscapeReplace);
endLua处理mysql转义字符
最新推荐文章于 2024-07-02 14:49:06 发布
本文介绍了一种处理MySQL中特殊转义字符的方法,并提供了一个Lua函数实现字符串的安全转义,确保数据正确存储。

3636





