我尝试在Mysql数据库中插入此信息
$mytext = "this is a word in french d'origine francaise";
然后是 PHP sql 代码:
$sql = "INSERT INTO tchapter (content) VALUES ('". $mytext ."')";
它会向我发送错误,因为我在$mytext中有一个撇号字符,实际上它会在撇号之间混合"。$mytext."存在于$sql中。
我的问题是准备要输入数据库的文本以防止使用特殊字符出现任何类型的错误的正确方法是什么。
此外,我应该从数据库中取回之前在 html 页面中显示的文本。
在插入数据库之前,您可以使用以下函数对字符串进行转义
mysql_real_escape_string()