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: