我在脚本中有以下几行代码;
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);
“可捕获的致命错误:类别mysqli的对象无法在第81行(”路径“)中转换为字符串”
EOT;
缩进了,所以它试图分别转换所有函数,就好像它包含在<<<EOT
EOT;
答案 0 :(得分:0)
可能会发生多种情况:
所以只有这三种可能性,试着去做。
应该修复。
由于