gpt4 book ai didi

sql - HTML Local Storage 参数替换转义

转载 作者:可可西里 更新时间:2023-11-01 13:17:25 25 4
gpt4 key购买 nike

我正在试验一个简单的基于 HTML5 本地存储的应用程序,我在代码中遇到了参数替换转义(可能)的问题。

我要执行的SQL行是:

SELECT name, title FROM testTable WHERE name LIKE '%test%';

所以我的 Javascript 行是这样的:

tx.executeSql( "SELECT name, title FROM testTable WHERE name LIKE '%?%'", [search_string],

这失败了(我认为),因为 ? 被视为文字,因此解析器提示参数太多(search_string)。

我乐观地尝试使用 ???["'%", search_string, "%'"] 但结果相同。

任何建议 - 我认为这是非常明显的,所以请保持温和。

最佳答案

怎么样:

tx.executeSql( 
"SELECT name, title FROM testTable WHERE name LIKE ?",
[ '%'+search_string+'%' ]
);

关于sql - HTML Local Storage 参数替换转义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4938798/

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