Heim  >  Artikel  >  Backend-Entwicklung  >  Was soll ich tun, wenn ein Fehler auftritt, wenn PHP eine Verbindung zur MySQL-Datenbank herstellt?

Was soll ich tun, wenn ein Fehler auftritt, wenn PHP eine Verbindung zur MySQL-Datenbank herstellt?

王林
王林Original
2020-07-10 11:03:473665Durchsuche

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.

Was soll ich tun, wenn ein Fehler auftritt, wenn PHP eine Verbindung zur MySQL-Datenbank herstellt?

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(&#39;localhost&#39;,&#39;[user]&#39;,&#39;[userpassword]&#39;);
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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn