Shu*_*mii 1 javascript sqlite react-native
我正在使用 React Native 并正在查询 SQLite 数据库。
我希望执行类似的查询,并将搜索词指定为参数。
下面的内容与 ? 配合得很好 符号。
SELECT * from People WHERE Name = ?
Run Code Online (Sandbox Code Playgroud)
这不起作用或我尝试过的任何类似变体:
SELECT * from People WHERE Name LIKE '%?%'
Run Code Online (Sandbox Code Playgroud)
有人知道如何正确执行此操作吗?请不要对 SQL 注入提出任何插值或建议。
您可以在 SQLite 中进行字符串连接:
SELECT * from People WHERE Name LIKE '%' || ? || '%'
Run Code Online (Sandbox Code Playgroud)
另一种选择是在将百分号与 javascript 代码中的参数传递给查询之前将其连接起来,这样您就可以执行以下操作:
SELECT * from People WHERE Name LIKE ?
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
701 次 |
| 最近记录: |