Wie kann ich dieses “Warnung: mysqli_connect(): (HY000/1049): Unbekannte Datenbank”-Problem lösen?
Lesezeit: 2 Minuten
SUDIPTA BOSE
Ich habe eine Event-Management-Software heruntergeladen und den Wamp-Server installiert. Alles ist in Ordnung, aber wenn ich versuche, mich auf der Website anzumelden, wird mir dies angezeigt
( ! ) Warning: mysqli_connect(): (HY000/1049): Unknown database 'eventmanagmnt' in C:wamp64wwwEmspconnection.php on line 2
Call Stack
# Time Memory Function Location
1 0.0507 403176 {main}( ) ...Login.php:0
2 0.1265 404264 include( 'C:wamp64wwwEmspconnection.php' ) ...Login.php:2
3 0.1266 404264 mysqli_connect ( ) ...connection.php:2
Schritt eins: Stellen Sie sicher, dass die Datenbank, auf die Sie zugreifen möchten, zu 100% sicher ist existiert. denn offensichtlich tut es das nicht.
– Franz Gleichmann
27. Apr. ’19 um 7:33
Achilesch B Chandran
Neue Versionen von WAMP scheinen sowohl MySQL als auch MariaDB zu installieren. Und als ich mich über phpMyAdmin einloggte, sah ich, dass MySQL den Port 3308 verwendet.
Also in meinem PHP-Code, anstatt nur zu verwenden localhost für meinen Datenbank-Hostnamen habe ich den Port wie folgt hinzugefügt: localhost:3308 und es hat funktioniert.
$db = new mysqli('localhost:3308', 'root', 'password', 'db_name');
Mr_Bull
Wie kann ich dieses „Warnung: mysqli_connect(): (HY000/1049): Unbekannte Datenbank“-Problem lösen?
Wenn Sie sich ganz sicher sind, dass Sie die Datenbank erstellt haben, gehen Sie zu Ihrer Connect-Datei und fügen Sie den Port (3308) zu Ihrer Host-Variablen hinzu [private $host = "localhost:3308";]. Bei mir hat es funktioniert.
Überprüfen Sie in Ihrer connection.php Zeile 2 Ihre Anmeldeinformationen, ob sie für Ihren localhost korrekt sind.
Wenn wir ein solches Projekt herunterladen, müssen wir zuerst die Verbindung zur Datenbank überprüfen. Wenn Sie mir Ihre PHP-Version und einen Ausschnitt aus Ihrer connection.php-Datei zur Verfügung stellen könnten.
Usta
Bei mir hat das funktioniert:
Wenn Sie wamp 3.1.9 verwenden, besteht das Problem darin, dass Sie die Datenbank mit MariaDB erstellt haben. Versuchen Sie, die Datenbank zu erstellen oder zu importieren, indem Sie die MySQL-Auswahl als Serverauswahl verwenden, mit der eine Verbindung hergestellt wird.
Zum Übergeben von localhost–> verwenden Sie “localhost:3308“statt nur localhost oder 127.0.0.1
siehe diesen Code- $con = new mysqli("localhost:3308","root","","database_name");
Ihre Antwort könnte durch zusätzliche unterstützende Informationen verbessert werden. Bitte bearbeiten Sie weitere Details wie Zitate oder Dokumentationen, damit andere bestätigen können, dass Ihre Antwort richtig ist. Weitere Informationen zum Schreiben guter Antworten finden Sie in der Hilfe.
$db = new mysqli('localhost:3308', 'root', 'password', 'db_name');
Ihre Antwort könnte durch zusätzliche unterstützende Informationen verbessert werden. Bitte bearbeiten Sie weitere Details wie Zitate oder Dokumentationen, damit andere bestätigen können, dass Ihre Antwort richtig ist. Weitere Informationen zum Schreiben guter Antworten finden Sie in der Hilfe.
– Gemeinschaft Bot
23. November ’21 um 12:23
.
2215200cookie-checkWie kann ich dieses “Warnung: mysqli_connect(): (HY000/1049): Unbekannte Datenbank”-Problem lösen?yes
Schritt eins: Stellen Sie sicher, dass die Datenbank, auf die Sie zugreifen möchten, zu 100% sicher ist existiert. denn offensichtlich tut es das nicht.
– Franz Gleichmann
27. Apr. ’19 um 7:33