gpt4 book ai didi

sqlite - Lua - 在 sqlite 中使用变量查询

转载 作者:行者123 更新时间:2023-12-03 14:44:40 25 4
gpt4 key购买 nike

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

local routeId = storyboard.state.routeId

这工作正常。接下来,我想使用 routeId 获取所有数据。为此,我使用:
for row in db:nrows("SELECT * FROM route WHERE route_id = routeId") do
...

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

最佳答案

Prepared Statements with Parameters (Binding)

stmt = db:prepare("SELECT * FROM route WHERE route_id = ?")
stmt:bind(routeId)
stmt:exec()

关于sqlite - Lua - 在 sqlite 中使用变量查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17615795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com