mysql_escape_string(),新版已经被淘汰
$link=mysql_connect("localhost:3306","root","123456") or die("database connect wrong".mysql_error());//自己设置
mysql_select_db("test_com",$link) or die("database wrong".mysql_error());//自己设置
mysql_set_charset('utf8',$link);
$content=addslashes('test title electrodomésticos');
$sql1="INSERT INTO `wpa_posts` (`post_title`) VALUES ('".$content."')";
$result1=mysql_query($sql1);
echo $sql1;
?>
因为你的sql语句里面有特殊字符,所以插入的时候,可能被误以为是sql的结束,遇到这种情况应该使用字符串转义。
mysql_escape_string()把字段用这个函数转一下。。。
é 是什么字符,你要用的乱吗吧