我正在寻找一种方法来逃避javascript中的所有字符,以便我可以将它们插入到数据库中。但是我不想使用escape(),因为这会破坏我的代码。
现在收到此错误:
[ERROR]无效的SQL语句。 Error Domain = com.plausiblelabs.pldatabase Code = 3“解析提供的SQL语句时发生错误。” UserInfo = 0x6de2b50 {com.plausiblelabs.pldatabase.error.vendor.code = 1,NSLocalizedDescription =解析提供的SQL语句时出错。
com.plausiblelabs.pldatabase.error.query.string = INSERT INTO vac(类别,标题,网址,说明)VALUES('201','Adviseur Bankshop','someurl','描述更多文字。 “)
答案 0 :(得分:2)
您可以在Appcelerator中使用参数。
DB.db.execute(
"INSERT INTO feeds (title, description) VALUES (?, ?)",
'Good News!', 'A little description'
);