1

在我的应用程序中,我使用场景转换。我从scene1 得到一个值并将其传递给scene2

local routeId = storyboard.state.routeId

这工作正常。接下来,我想使用 routeId 获取所有数据。为此,我使用:

for row in db:nrows("SELECT * FROM route WHERE route_id = routeId") do
...

这行不通。我一直在研究参数化查询、绑定值、SQL 注入等。但由于我是初学者,这对我来说都是非常高级的东西。有任何想法吗?

4

1 回答 1

2

请参阅带参数的预处理语句(绑定)

stmt = db:prepare("SELECT * FROM route WHERE route_id = ?")
stmt:bind(routeId)
stmt:exec()
于 2013-07-12T13:28:20.607 回答