2016-07-22 93 views
-2

空给... /在线general.php 10mysqli_real_escape_string()预计参数1是mysqli的,在

您好,这是我的错误,但只有当我上传我的网络到主机时,在本地主机运行良好。

(return mysqli_real_esc ..)行是“行10”。

$conncet = mysqli_connect('xxx','xxx','xxx','xxx'); 
 
function array_sanitize(&$datos) { 
 
\t \t global $connect; 
 
\t \t $datos = mysqli_real_escape_string($connect,$datos); 
 
}

感谢您的时间!

+1

你的$连接变量可能是NULL。查看你与数据库建立连接的位置,并检查该部分是否正确。你输入了正确的用户名/密码/主机组合吗? – Dacaspex

+2

'$ conncet'!='$ connect' –

+0

如果您在启用error_reporting和display_errors的情况下运行,您会被告知您的未定义变量。这些设置永远不要在开发/调试系统上关闭。 –

回答

0

我想你在你的变量有错字,请检查您的$连接=> $ conncet变量

$conncet = mysqli_connect('xxx','xxx','xxx','xxx'); 
 
function array_sanitize(&$datos) { 
 
\t \t global $connect; 
 
\t \t $datos = mysqli_real_escape_string($connect,$datos); 
 
}

0

您的拼写错误在您的初始化连接。你拼出来了。我认为在localhost上运行良好的唯一原因是如果错误设置为不显示。

0

第一关有关于你的第一个行“$ conncet”拼写错误,应$连接

相关问题