nginx ,lua 操作mysql数据库,如何对数据库结果集进行遍历
比如localsql="selectappMasterSecretfromappInfowhereappKeyin(\'90e47c9c-6099-4c11-875a-7...
比如
local sql = "select appMasterSecret from appInfo where appKey in (\'90e47c9c-6099-4c11-875a-7a61bae68cbc\',\'ee538dbe-6989-4077-a896-f00b63c2633a\')"
res, err, errno, sqlstate =
db:query(sql)
if not res then
ngx.say("bad result: ", err, ": ", errno, ": ", sqlstate, ".")
return
end
local len=(#res) res是我的结果集
ngx.say(len) 这里可以得到结果集的大小,
结果集转json后
[{"appMasterSecret":"7e0d5b5a-78c4-43fa-8538-87e0eace61ab"},
{"appMasterSecret":"43239b23-8f0d-430e-bb10-eb17f5944ca1"}]
如何对结果集里的每一行进行遍历,并得到对应的属性值 展开
local sql = "select appMasterSecret from appInfo where appKey in (\'90e47c9c-6099-4c11-875a-7a61bae68cbc\',\'ee538dbe-6989-4077-a896-f00b63c2633a\')"
res, err, errno, sqlstate =
db:query(sql)
if not res then
ngx.say("bad result: ", err, ": ", errno, ": ", sqlstate, ".")
return
end
local len=(#res) res是我的结果集
ngx.say(len) 这里可以得到结果集的大小,
结果集转json后
[{"appMasterSecret":"7e0d5b5a-78c4-43fa-8538-87e0eace61ab"},
{"appMasterSecret":"43239b23-8f0d-430e-bb10-eb17f5944ca1"}]
如何对结果集里的每一行进行遍历,并得到对应的属性值 展开
2014-10-09
展开全部
祝你早日解决三大问题。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询