0

我刚开始将我网站上的数据从 XML 转换为 MySQL,当我使用这个标点符号时遇到了一些语法错误:'

有没有办法让 MySQL 知道那个字符。就像在 Java 中一样,您可以使用正斜杠将引号放在字符串中。

希望我解释得足够好。感谢您的回复。

4

2 回答 2

1

您可以使用反斜杠以相同的方式执行此操作

'Look at me, I\'m a string'

更多信息在这里

于 2010-12-31T03:24:51.410 回答
0

听起来你在调用 MySQL 时没有参数化你的参数。如果您使用参数化,您将不必处理字符转义以及随之而来的所有可靠性和安全性问题。相信我,参数化是值得的。

您没有指定您使用的客户端框架,但如果您使用的是 Java,请查看PreparedStatement编辑:OP 正在使用 PHP,因此有关准备好的语句的 PHP 文档将是很好的阅读材料。

于 2010-12-31T03:25:25.003 回答