Was bedeutet diese Fehlermeldung im PHP?

...komplette Frage anzeigen

6 Antworten

Versuch mal den Datenbankzugriff über eine separate Datei zu bekommen.

$cxn = mysql_connect($host, $user, $Password) or die ("Fehlermeldung");

Da das Ganze bei dir über XAMPP läuft, sollte der Host "128.0.0.1", der User "admin" oder "root" sein. Das vorgegebene Passwort habe ich leider nicht mehr im Kopf.

Antwort bewerten Vielen Dank für Deine Bewertung
BlogLesen 03.11.2015, 09:42

Standard IP des eigenen Systems ist 127.0.0.1 (oder halt 'localhost')

0

validiere die Gültigkeit deiner MySQL-Credentials / Hostname.

128.0.0.1 ist übrigens bullshit, die loopback-adresse ist die 127.0.0.1 macht übrigens auch keinen Unterschied ob nun 127.0.0.1 getippt wird oder localhost ;)

Unter Xampp benötigst du unter der default konfiguration kein Kennwort.

Stelle zudem sicher, dass der Dienst des DBMS auch wirklich läuft.

Antwort bewerten Vielen Dank für Deine Bewertung

ich sehe, dass der user nicht angegeben wurde: die '' vor dem @

password: YES bedeutet, dass ein passwort angegeben wurde, welches wird nicht angegeben.

Antwort bewerten Vielen Dank für Deine Bewertung

Hast du denn ein Passwort eingetragen unter $password? wie sieht die manuelle verbindung zu der datenbank aus?

Normalerweise hat xampp kein passwort und es muss eins eingefuegt werden.

Antwort bewerten Vielen Dank für Deine Bewertung
IaskQuestion23 02.11.2015, 08:37

Ja ich habe eins eingetragen. 

Hier ist die Linie: $password="KatzeStella97";

0
aco2489 02.11.2015, 08:39
@IaskQuestion23

was steht in der my.ini? in xampp auf konfig unter mysql klicken.

# The following options will be passed to all MySQL clients[client] 

password = master 

port = 3306 

socket = "C:/xampp/mysql/mysql.sock"

sollte so aussehen vor dem passwort darf kein # stehen

0

was steht in der my.ini? in xampp auf konfig unter mysql klicken.

# The following options will be passed to all MySQL clients[client] 

password = master 

port = 3306 

socket = "C:/xampp/mysql/mysql.sock"

sollte so aussehen vor dem passwort darf kein # stehen

Antwort bewerten Vielen Dank für Deine Bewertung

Hast du denn mit diesem User und deiner Ip Zugriffsrechte auf den MySql Server?

Antwort bewerten Vielen Dank für Deine Bewertung

Was möchtest Du wissen?