我正在从表单向数据库插入一些数据。我使用
普通引号被转义了,但其他一些引号没有被转义。例如,字符串:
addslashes
来转义文本(也尝试过mysql_real_escape_string
,结果相同)。普通引号被转义了,但其他一些引号没有被转义。例如,字符串:
转换为:Homer's blood becomes the secret ingredient in Moe’s new beer.
我认为花括号未转义不会有影响,但只有以下文本被插入到数据库中:Homer\'s blood becomes the secret ingredient in Moe’s new beer.
所以PHP认为花括号没问题,但MySQL却丢失了字符串。但MySQL没有给出任何错误信息。Homer's blood becomes the secret ingredient in Moe