在我的应用程序中,我使用场景转换。我从scene1中获取一个值,并使用
将其传递给scene2local routeId = storyboard.state.routeId
这很好用。接下来我想使用routeId获取所有数据。为此,我使用:
for row in db:nrows("SELECT * FROM route WHERE route_id = routeId") do
...
这不起作用。我一直在研究参数化查询,绑定值,SQL注入等。但由于我是初学者,这对我来说都是非常先进的东西。有什么想法吗?
答案 0 :(得分:2)
请参阅Prepared Statements with Parameters (Binding)
stmt = db:prepare("SELECT * FROM route WHERE route_id = ?")
stmt:bind(routeId)
stmt:exec()