【发布时间】:2025-11-23 23:05:01
【问题描述】:
嗨,我有一个字段要填写全名,当我尝试使用 mysql 时,我只允许输入字母、签名 '(撇号)、签名 @,一切都很好,但是当我想将数据发送到另一个使用 sql server 的 Web 服务。
问题是符号'(撇号)并给我错误,因为在sql脚本中,有像 Insert into table1 values ('','') 这样的脚本
那么如何在保存到数据库之前将符号 '(撇号)替换为 `(重音)
【问题讨论】:
-
请阅读How to create a Minimal, Reproducible Example 并相应地编辑您的问题。您需要向我们提供您的尝试(您遇到问题的代码)、示例数据、预期结果以及您目前获得的结果。
-
你没有。正如 Verim 所写的那样——你使用prepared statements and parameterized queries——它可以防止注入并解决这个问题。
标签: php sql-server laravel character symbols