佚名通过本文主要向大家介绍了luasql.sqlite3,luasql,luasql oracle,luasql.dll,luasql.mysql等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题:luasql中的sqlite3查询参数化变量
描述:
描述:
id_html="zzzzz"
require"luasql.sqlite3"
env=assert(luasql.sqlite3())
c>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