我正在尝试清理变量并遇到问题。
此代码正确输出回声:
$to_raw = $_POST['to'] ;
echo $to_raw;
但这没有任何回报:
$to_raw = mysql_real_escape_string($_POST['to']) ;
echo $to_raw;
我错过了什么吗?
答案 0 :(得分:2)
如果您未调用mysql_real_escape_string
,则函数mysql_connect
不起作用。更好的解决方法是在调用mysql_real_escape_string
之前在顶部上创建MySQL连接。
mysql_connect("localhost");
$to_raw = mysql_real_escape_string($_POST['to']) ;
echo $to_raw;
与PDO
函数相比,最好使用mysqli_*
或mysql_*
函数,因为它们已被弃用。