Mysqli::query(): 데이터베이스 연결 오류
"mysqli::query(): mysqli를 가져올 수 없습니다." 오류 일반적으로 데이터베이스 연결에 문제가 있음을 나타냅니다. 다음 단계에서는 문제를 설명하고 제공된 코드 조각을 기반으로 솔루션을 제공합니다.
해결책:
수정된 코드:
// Connection file $DBConnect = new mysqli("localhost", "root@localhost", NULL, "Ladle"); // Check for connection error if ($DBConnect->connect_errno) { $ErrorMsgs[] = "The database server is not available. Connect Error is " . $DBConnect->connect_errno . " " . $DBConnect->connect_error . "."; } // Class class EventCalendar { private $DBConnect = NULL; function __construct() { include("inc_LadleDB.php"); $this->DBConnect = $DBConnect; } function __destruct() { // Close the connection only if it's not closed already if (!$this->DBConnect->connect_error) { $this->DBConnect->close(); } } function __wakeup() { // Include the database connection data include("inc_LadleDB.php"); $this->DBConnect = $DBConnect; } // Event adding method // ... }
위 내용은 mysqli::query()가 'Couldn't fetch mysqli' 데이터베이스 연결 오류와 함께 실패하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!