2011-08-10 29 views
0

,當我嘗試連接mysql在XAMP,讓我連接mysql給予嚴格的標準誤差

Strict Standards: Declaration of DBAccessor::connect() should be compatible with that of mysqli::connect() in C:\xampp\htdocs\cgs\CGS\com\DBAccessor.class.php on line 237 

數據庫密碼,主機和用戶在我的代碼被正確地照耀處

回答

2

DBAccessor你寫了一個類,或某些圖書館/應用程序的一部分。

如果你寫了它,那麼你應該知道,擴展類中的基類(在這種情況下是mysqli)時,應該與基類中的方法具有相同的簽名。

如果你沒有寫它:關掉E_STRICT錯誤級別

error_reporting(error_reporting() & ~E_STRICT); 
1

嚴格標準的消息不應該由PHP,因爲它們在默認情況下禁用顯示。請編輯您的php.ini並將error_reporting選項更改爲: error_reporting = E_ALL &〜E_NOTICE

它與MySQL憑證無關,但與PHP設置的方式無關。

如果您無權訪問php.ini文件,則可嘗試編輯您的htaccess文件。