Wissensdatenbank
1 000 FAQs, 500 Anleitungen und erläuternde Videos. Hier gibt es nur Lösungen!
Behebung eines MySQL-Fehlers ($ im Passwort)
Aktualisierung 01.09.2026
Dieser Leitfaden beschreibt die spezifischen Regeln, die bei der Erstellung eines Benutzerpassworts mit mysqli_connect() eingehalten werden müssen, wenn dieses das Zeichen „Dollar“ $ enthält, und zwar auf den Plattformen von Infomaniak.
Einleitung
- Wenn Sie bei der Verwendung von
mysqli_connect()die Fehlermeldung „Zugriff für Benutzer verweigert“ erhalten und Ihr Datenbankbenutzerpasswort ein$-Zeichen enthält, kann das Problem an der Funktionsweise von Zeichenketten in PHP liegen. - Das Problem kann auch bei E-Mail-Skripten auftreten.
Zu beachtende Regeln
Wenn das Sonderzeichen $ in einem Benutzernamen verwendet wird und diesem ein anderes Zeichen als eine Zahl folgt, ist der Variablenname ungültig und die Ersetzung erfolgt nicht korrekt.
Hier sind einige Lösungen, um das Problem zu beheben:
- Setzen Sie das Passwort in einfache Anführungszeichen:
'$******' - Stellen Sie sicher, dass direkt nach dem Dollarzeichen eine Zahl folgt:
"$2*****" - Verwenden Sie einen Backslash, um das Dollarzeichen im Passwort zu „maskieren“:
“\$****”
Link zu dieser FAQ: https://faq.infomaniak.com/2559
War diese FAQ nützlich?