CodeIgniter: Fehlerbehebung beim Fehler „Verbindung zum Datenbankserver konnte nicht hergestellt werden“ mit MySQLi
Beim Wechsel vom MySQL- zum MySQLi-Treiber in CodeIgniter tritt Folgendes auf: der Fehler:
Es konnte keine Verbindung zu Ihrem Datenbankserver mithilfe der bereitgestellten Verbindung hergestellt werden Einstellungen.
kann besonders frustrierend sein. Dieser Fehler weist auf ein Problem mit den von Ihnen konfigurierten Datenbankverbindungseinstellungen hin.
Um dieses Problem zu beheben, überprüfen Sie zunächst Ihre Datenbankkonfigurationseinstellungen. Stellen Sie sicher, dass Folgendes korrekt ist:
Nach der Überprüfung dieser Einstellungen ist dies der Fall Es wird empfohlen, die Datenbankverbindung zu debuggen, indem Sie am Ende der Konfigurationsdatei „database.php“ den folgenden Code hinzufügen:
echo '<pre class="brush:php;toolbar:false">'; print_r($db['default']); echo ''; echo 'Connecting to database: ' .$db['default']['database']; $dbh=mysql_connect ( $db['default']['hostname'], $db['default']['username'], $db['default']['password']) or die('Cannot connect to the database because: ' . mysql_error()); mysql_select_db ($db['default']['database']); echo '
Dieser Code zeigt die Verbindungseinstellungen an und versucht, eine Verbindung zur Datenbank herzustellen. Wenn während der Verbindung ein Fehler auftritt, wird eine detaillierte Fehlermeldung angezeigt, die dabei helfen kann, die Grundursache zu ermitteln.
Wenn Sie diese Schritte befolgen und die Verbindungseinstellungen sorgfältig debuggen, sollten Sie in der Lage sein, das Problem „Nicht möglich“ zu beheben Fehler „Verbindung zum Datenbankserver herstellen“ und stellen Sie mithilfe von MySQLi in CodeIgniter eine erfolgreiche Verbindung zu Ihrer Datenbank her.
Das obige ist der detaillierte Inhalt vonWarum kann meine CodeIgniter-App keine Verbindung zu meiner MySQLi-Datenbank herstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!