Can I protect against SQL injection by escaping single-quote and surrounding user input with single-quotes?

后端 未结 18 2440
忘了有多久
忘了有多久 2020-11-22 14:03

I realize that parameterized SQL queries is the optimal way to sanitize user input when building queries that contain user input, but I\'m wondering what is wrong with takin

18条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-11-22 14:44

    In a nutshell: Never do query escaping yourself. You're bound to get something wrong. Instead, use parameterized queries, or if you can't do that for some reason, use an existing library that does this for you. There's no reason to be doing it yourself.

提交回复
热议问题