Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Ein MySQL-Fehler beheben ($ im Passwort)
Diese Anleitung beschreibt die spezifischen Regeln, die beim Erstellen eines Benutzerpassworts mit mysqli_connect(), das das Zeichen „Dollar“ $ enthält, auf den Infomaniak-Plattformen zu beachten sind.
Vorbemerkung
- Wenn Sie bei der Verwendung von
mysqli_connect()die Fehlermeldung "Access denied for user" erhalten und Ihr Datenbankbenutzerpasswort ein Dollarzeichen$enthält, kann das Problem aus der Funktion von Zeichenketten in PHP resultieren. - Das Problem kann auch mit Messaging-Skripten auftreten.
Richtlinien einzuhalten
Wenn das Sonderzeichen $ in einem Benutzerpasswort verwendet wird und diesem kein Zahlzeichen folgt, ist der Variablenname ungĂĽltig und die Ersetzung erfolgt nicht korrekt.
Hier sind Lösungen, um dies zu beheben:
- Setzen Sie das Passwort in einfache AnfĂĽhrungszeichen:
'$******' - Stellen Sie sicher, dass direkt auf den Dollar eine Zahl folgt:
"$2*****" - Verwenden Sie einen Backslash, um das Dollarzeichen im Passwort zu "escapen":
“\$****”
Link zu dieser FAQ: