[英]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.