首页 > luasql中的sqlite3查询参数化变量

luasql中的sqlite3查询参数化变量

id_html="zzzzz"
require"luasql.sqlite3"
env=assert(luasql.sqlite3())
conn=assert(env:connect('info_db'))
cursor,res=conn:execute([[select usbkeyid from user_list where userid=id_html]])//假如我把id_html换成‘zzzzz’就可以,但是使用id_html变量就不对,请问是因为在where userid=id_html这里表示id_html变量的方式不对吗? 如果不对,那么如何在select中进行参数查询呢?试了百度的很多方法都不行,求指教,万分感谢!!
print(cursor)
print(res)
row,errorString=cursor:fetch({},"a")
while row do
print(string.format("%s",row.v))
-- reusing the table of results
row = cursor:fetch(row, "a")
end

【热门文章】
【热门文章】