我剛剛上傳我的項目到我的網站服務器,我收到這個錯誤消息,當我點擊我的提交按鈕,我的登錄窗體。爲什麼我從文件mysqli/mysqli_driver.php中獲取錯誤?
A PHP Error was encountered
Severity: Warning
Message: mysqli_real_escape_string() expects parameter 1 to be mysqli, boolean given
Filename: mysqli/mysqli_driver.php
Line Number: 315
我絕對沒有在我的本地服務器上的錯誤,我完全陷入了什麼問題。如果有人可以請求幫助,我會非常感激,並將給予很大的尊重。
我的項目是使用codeigniters框架。
你在哪裏代碼 –
你的錯誤信息告訴你你的'mysqli'連接是'boolean',這很可能意味着'false',這意味着連接失敗。你需要檢查你的連接。 – Sean
我能夠通過更改我的database.php文件將我的驅動程序從mysqli切換到mysql來使錯誤消失。不知道爲什麼這會起作用,你會認爲mysqli會工作得很好。現在當我按下登錄按鈕時,它會卡在我的login_validation函數上,並且頁面只顯示空白。現在我不知道要看什麼或修復。它在我的本地服務器上工作得很好。 –