加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

怎么逃避?正在插入sqlite数据库的数据.

发布时间:2020-12-12 19:06:58 所属栏目:百科 来源:网络整理
导读:我正在使用手机间隙制作苹果应用程序(使用sqlite数据库). 除了我尝试插入网络链接时,我的所有插件都能正常工作.这个错误是因为网络链接中有“字??符”. 使用以下内容: var content = 'hello,this is my a href="www.google.com"link/a'tx.executeSql('UPDAT
我正在使用手机间隙制作苹果应用程序(使用sqlite数据库).

除了我尝试插入网络链接时,我的所有插件都能正常工作.这个错误是因为网络链接中有“字??符”.

使用以下内容:

var content = 'hello,this is my <a href="www.google.com">link</a>'
tx.executeSql('UPDATE PAGES SET content="'+content+'" WHERE id="1"');

返回以下错误

error code 1
error: "near "http": syntax error"

如果我删除网站地址,我不会收到错误.我试过了:
content = escape(内容);

但这没效果.

使用参数绑定.这是你正在做的事情的正确和最安全的方式.
tx.executeSql('UPDATE PAGES SET content=? WHERE id=1',[content]);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读