我JSON用PHP解码一个页面,但有时会有'M'gladbach'或'Côted'Ivoire'之类的名字,然后SQL会将第一个单引号视为停止,因此它会在''之后给出错误' Côted'有人可以帮我解决这个问题吗? 我知道你可以做'Côted''Ivoire',但是当我从API获得所有信息时,我不能在其中加入双引号。非常感谢。
答案 0 :(得分:1)
使用双引号
"M'gladbach"
答案 1 :(得分:0)
正确的方法是
$item = "Côte d'Ivoire";
$escaped_item = mysqli_escape_string($item);
printf("Protected string : %s\n", $escaped_item);
现在可以放置,例如在数据库中。