Wenn ich einen PHP-Code habe,
%Vor%Wenn ich versuche, eine Abfrage durchzuführen, bekomme ich
Verbindung fehlgeschlagen: Zugriff verweigert für Benutzer 'john'@'example.com' (mit Passwort: NEIN)
Das Problem ist offensichtlich. PHP übergibt nur den Teil des Benutzernamens vor dem Unterstrich.
Wie kann ich das beheben / umgehen?
Ich habe keine Kontrolle über den Benutzernamen, also "bekomme einen neuen Benutzernamen" wird nicht funktionieren.
Das using password : NO
impliziert, dass ich das falsche Passwort verwende, aber das ist das falsche Passwort für den Benutzer john
und das korrekte Passwort für den Benutzer john_doe
.
Es stellte sich heraus, dass ich auf meine eingeschlossenen Dateien zugreift, die Variablen enthielten. Ich habe Variablen festgelegt, die unterschiedliche Werte in separaten eingeschlossenen Dateien hatten.