Mysql更改分隔符以获得更好的SQL INJECTION处理?

1 mysql sql sql-injection

我正在使用mysql并尝试阻止不必要的查询注入那些试图使用我的单个查询来运行多个查询的人.即,例如,当我有参数"?id = 3"时,人们可以尝试使用="id = 3; drop table users"运行它

现在,我知道避免这种情况的最好方法是解析和检查参数,但有没有办法从";"更改连接的查询分隔符 像"%^#$%@#$ ^ $"这样的东西?

scw*_*ner 6

通过默默无闻的安全是无用的.花点时间编写正确的代码以防止SQL注入攻击.在对代码进行成功的攻击后,预先做好比花费更少的成本!