如何将特殊字符插入数据库?

谁能告诉我如何将特殊字符插入MySQL数据库?我做了一个PHP脚本,旨在将一些单词插入到数据库中,尽管如果单词包含',则不会插入。

使用PHPmyAdmin时,我可以很好地插入特殊字符,但是通过PHP插入它们时,它就不起作用了。可能是PHP正在将特殊字符更改为其他字符吗?如果是这样,有没有办法使它们正确插入?


答案 1
$insert_data = mysql_real_escape_string($input_data);

假设您将数据存储为$input_data


答案 2

你在逃避吗?尝试mysql_real_escape_string()函数,它将处理特殊字符。


推荐