首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql查询引号语法错误NodeJS

问Mysql查询引号语法错误NodeJS
EN

Stack Overflow用户
提问于 2015-09-27 18:40:27
回答 1查看 2K关注 0票数 0

我有一个价值:something's。值也可以是a's'a等等。有时值是something | a等等。效果很好。试图将其插入mysql中:

代码语言:javascript
复制
mysqlConnection.query('INSERT INTO `something` (`users`,`other`) VALUES (\'' + value + '\',\'' + other + '\')'

它返回语法错误。如何使用'符号在mysql.query中插入该值?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-27 19:04:55

使用值连接查询确实是个坏主意,基本上您只需要正确地转义您的值,但是为了更好的安全性,您应该使用准备好的语句在这个node-mysql 库中查找,并阅读一些有关SQL的内容。

也相关:Preventing SQL injection in Node.js

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32811494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档