在查询到我的PHPMYADMIN时替换此“字符”

在查询到我的PHPMYADMIN时替换此“字符”,php,mysql,str-replace,Php,Mysql,Str Replace,这是我的PHP代码 它无法保存到我的数据库我想知道为什么 txt = str_replace("♣","'", $string); 首先编写插入查询,然后我们就可以知道问题出在哪里了 另外,当变量名不以开头时,您正在为变量指定返回值$ 改变 txt = str_replace("♣","'", $string); 到 请使用函数mysql\u real\u escape\u string 有关更多详细信息,请阅读,因为您试图将函数的返回值分配给字符串。错误在于它不查询数据库中的任何内容。可

这是我的PHP代码

它无法保存到我的数据库我想知道为什么

 txt = str_replace("♣","'", $string);

首先编写插入查询,然后我们就可以知道问题出在哪里了

另外,当变量名不以开头时,您正在为变量指定返回值$

改变

txt = str_replace("♣","'", $string);

请使用函数mysql\u real\u escape\u string


有关更多详细信息,请阅读

,因为您试图将函数的返回值分配给字符串。错误在于它不查询数据库中的任何内容。可能“字符在数据库中被视为某种东西。请编写插入查询。$query=insert INTO tbl_contents FUNCTION NAME,EDITOR CONTENT VALUES”$姓名','$str.'$res=mysql\u query$query$con//QUERYYou知道mysql扩展未维护且已弃用,对吗?
$txt = str_replace("♣","'", $string);
$txt = str_replace("♣","'", $string);

$query = "INSERT INTO tbl_contents( functionname,editorcontent) VALUES('". $name ."','". mysql_real_escape_string($str) ."')"; 
$res = mysql_query($query,$con); //DO QUERY