CHATGPT AI
end
function _M:get_all_user_info()
local sql = "select * from user"
local res, err = self.db:query(sql)
if not res then
ngx.log(ngx.ERR, err)
end
return res, err
end
function _M:get_user_by_name(name)
local sql = "select * from user where name=" .. ngx.quote_sql_str(name) -- ngx.quote_sql_str防止SQL注入,把字符串转义成安全的字符串
local res, err = self.db:query(sql) -- 执行sql语句,返回一个table,里面是查询结果。如果出错,返回nil和错误信息
if not res then -- 如果出错,打印日志并返回nil和错误信息
ngx.log(ngx.ERR, err)
end
return res[1], err -- 返回table中的第一条数据(由于name是唯一的,所以只有一条数据)和错误信息。如果出错了err就是出错信息;如果正常res[1]就是用户的信息。
end
return _M
function _M:get_all_user_info()
local sql = "select * from user"
local res, err = self.db:query(sql)
if not res then
ngx.log(ngx.ERR, err)
end
return res, err
end
function _M:get_user_by_name(name)
local sql = "select * from user where name=" .. ngx.quote_sql_str(name) -- ngx.quote_sql_str防止SQL注入,把字符串转义成安全的字符串
local res, err = self.db:query(sql) -- 执行sql语句,返回一个table,里面是查询结果。如果出错,返回nil和错误信息
if not res then -- 如果出错,打印日志并返回nil和错误信息
ngx.log(ngx.ERR, err)
end
return res[1], err -- 返回table中的第一条数据(由于name是唯一的,所以只有一条数据)和错误信息。如果出错了err就是出错信息;如果正常res[1]就是用户的信息。
end
return _M
function _M:get_all_user_info()
local sql = "select * from user"
local res, err = self.db:query(sql)
if not res then
ngx.log(ngx.ERR, err)
end
return res, err
end
function _M:get_user_by_name(name)
local sql = "select * from user where name=" .. ngx.quote_sql_str(name) -- ngx.quote_sql_str防止SQL注入,把字符串转义成安全的字符串
local res, err = self.db:query(sql) -- 执行sql语句,返回一个table,里面是查询结果。如果出错,返回nil和错误信息
if not res then -- 如果出错,打印日志并返回nil和错误信息
ngx.log(ngx.ERR, err)
end
return res[1], err -- 返回table中的第一条数据(由于name是唯一的,所以只有一条数据)和错误信息。如果出错了err就是出错信息;如果正常res[1]就是用户的信息。
end
return _M
0 Comments & Tags
0 Поделились
1 Просмотры