对我来说这听起来很奇怪。我有一个简单的 PHP 脚本,可以将数据插入 MYSQL 表。通过 AJAX 从客户端接收到内容后,数据将存储在一个变量中:
$content=$_POST['content'];
$sql="insert into contents values('$content')";
mysql_query($sql);
问题是如果内容包含'&'符号,&之前的子字符串将存储在MYSQL中,其余的字符串将被丢弃。如果我直接在 MYSQL 中尝试,那么它会存储完整的字符串 containsg & symbol.why?