2016-07-22 103 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」拼寫錯誤,應$連接

相關問題