Heim > Artikel > Backend-Entwicklung > Was soll ich tun, wenn ein Fehler auftritt, wenn PHP eine Verbindung zur MySQL-Datenbank herstellt?
Die Lösung für den Fehler, wenn PHP eine Verbindung zur MySQL-Datenbank herstellt, ist: 1. Öffnen Sie die Umgebungsvariableneinstellungen und fügen Sie das PHP-Installationsverzeichnis nach der Pfadvariablen hinzu. 3. Kopieren Sie libmysql. dll-Datei auf den Apache-Server im bin-Verzeichnis. 4. Starten Sie den Apache-Server neu.
Fehlerbeschreibung:
(Empfohlenes Tutorial: PHP-Tutorial)
PHP-Verbindung zu MySQL Datenbank Wenn der folgende Fehler auftritt: Schwerwiegender Fehler: Aufruf der undefinierten Funktion mysql_connect() in.......
Analyse:
Dieser Fehler tritt normalerweise auf, wenn PHP-, MySQL- und Apache-Server konfiguriert sind.
Die Lösung lautet wie folgt:
Sie kann durch Ändern der Umgebungsvariablen gelöst werden.
Die spezifischen Vorgänge sind:
1. Klicken Sie mit der rechten Maustaste auf „Arbeitsplatz“, klicken Sie auf „Eigenschaften“, „Erweitert“, „Umgebungsvariablen“; 2. Bearbeiten Sie die Variable „Path“ unter „Systemvariablen“ und fügen Sie „;E:phpphp5;E:phpphp5ext“ nach dem ursprünglichen Wert hinzu. („E:phpphp5“ ist das PHP-Installationsverzeichnis)
3. Starten Sie den Computer neu
4. Kopieren Sie die libmysql.dll im PHP-Installationsverzeichnis in das Bin-Verzeichnis des Apache-Servers ;
5. Starten Sie den Apache-Server neu.
Test: test.php
Wobei user der Benutzername von MySQL ist, userpassword das entsprechende Benutzerpasswort von MySQL
<?php $link=mysql_connect('localhost','[user]','[userpassword]'); if(!$link) echo "fail"; else echo "success"; mysql_close(); ?>
Speichern Sie den Testcode in den htdocs von Apache-Installationsverzeichnis Geben Sie nach dem Starten des Servers „http://localhost/test.php“ in den Browser ein. Wenn „success“ angezeigt wird, bedeutet dies, dass PHP erfolgreich eine Verbindung zur Datenbank hergestellt hat.
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn ein Fehler auftritt, wenn PHP eine Verbindung zur MySQL-Datenbank herstellt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!