[英]mysqli_connect() causes fatal error - PHP
我在脚本中有以下几行代码;
include '../details.php';
$conn = false;
//$conn = mysqli_connect($servername, $username, $serverpassword, $dbname);
if(!$conn){
echo "no connection";
//header("location: //www.mattwoolford.co.uk/contact/?err=003");
}
注释掉, $conn = false;
用于调试,与echo
语句一样。 这是交易:
当我取消注释$conn = mysqli_connect()
,该页面因错误而变为空白。 尝试or die()
无济于事。 经过测试,回显了details.php中的凭据,它们正确且成功地显示了自己。
发生了什么,为什么?
错误显示在下一行:
$service = mysqli_real_escape_string($conn, $service);
“可捕获的致命错误:无法在第81行的(“ path”)中将mysqli类的对象转换为字符串”
EOT;
缩进,因此它试图分别转换所有函数,就像它们被包含在<<<EOT EOT;
可能会发生多种情况:
因此,只有这三种可能性,请尝试做。
它应该修复。
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.