2016-03-22 12 views
2

Wenn meine PHP-Seite mit MySQL-Datenbank verbinden, bekomme ich den folgenden Fehler;MySQL Verbindung Datenbank fataler Fehler

error screenshot

Ich habe MySQL 5.7.11 installiert. Meine PHP-Version ist 7.0.2 mit XAMPP installiert. Ich habe MySQL mit MySQL Workbench separat installiert.

Ich habe auch im Stackoverflow zahlreiche Lösungen ausprobiert. Keine von ihnen hat gearbeitet; Ich habe die folgende phpinfo Seite "Loaded Configuration File"

PHP info page

Ihr alle Hilfe ist willkommen, um zu bestätigen. Vielen Dank!!!!

UPDATE !!!

Nach Ihrer Lösung wird eine Verbindung zur Datenbank hergestellt. Aber ich bekomme diesen neuen Fehler;

new error

+0

in PHP 7, mysql_ * ist geschlossen, Sie müssen mysqli_ * oder PDO verwenden – devpro

+0

Sollte nicht mit mysql an erster Stelle verwendet werden, da es veraltet ist. – frosty

+0

Danke Brüder alle! Jetzt heißt es, dass ich mit der Datenbank verbunden bin. Aber ich bekomme einen neuen Fehler. In meinem Beitrag habe ich den Screenshot hochgeladen – Praba

Antwort

4

mysql ist nicht in PHP 7+ enthalten. Sie müssen die MySQLi oder PDO_MYSQL API verwenden.

Die php.net/mysql Zustände:

Diese Erweiterung wurde in PHP 5.5.0 veraltet, und es wurde in PHP 7.0.0 entfernt. Stattdessen sollte die Erweiterung MySQLi oder PDO_MySQL verwendet werden.

Sie sollten auch bedenken, wenn Sie nicht bereits haben, zu ersetzen MySQL v5.7 mit MariaDB v10 (gleiche MySQLi/pdo_mysql api verwenden).

+0

Danke Brüder alle! Jetzt heißt es, dass ich mit der Datenbank verbunden bin. Aber ich bekomme einen neuen Fehler. In meinem Beitrag habe ich den Screenshot davon hochgeladen – Praba

+0

Gleiches Problem, Sie verwenden 'mysql_' Funktionen, die nicht in PHP7 + enthalten sind. Sie müssen 'mysqli_' oder' PDO' Objekte verwenden; Sie können keine Funktion verwenden, die 'mysql_' startet. – Egg