我正在使用手机间隙制作苹果应用程序(使用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(内容);
但这没效果.
使用参数绑定.这是你正在做的事情的正确和最安全的方式.
原文链接:https://www.f2er.com/sqlite/197669.htmltx.executesql('UPDATE PAGES SET content=? WHERE id=1',[content]);