Wissensdatenbank
1000 FAQ, 500 Anleitungen und Lernvideos. Hier gibt es nur Lösungen!
Beheben eines MySQL-Fehlers ($ 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.
Vorwort
- Wenn Sie beim Verwenden von
mysqli_connect()die Fehlermeldung „Zugriff verweigert für Benutzer“ erhalten und Ihr Datenbankbenutzerpasswort ein Dollarzeichen$enthält, kann das Problem von der Funktionsweise von Zeichenketten in PHP herrühren. - Das Problem kann auch bei Messaging-Skripten auftreten.
Zu beachtende Regeln
Wenn das Sonderzeichen $ in einem Benutzerpasswort verwendet wird und diesem nicht direkt eine Zahl folgt, ist der Variablenname ungĂĽltig und die Substitution erfolgt nicht korrekt.
Hier sind einige Lösungen, um dies zu beheben:
- Setzen Sie das Passwort in einfache AnfĂĽhrungszeichen:
'$******' - Stellen Sie sicher, dass direkt nach dem Dollar eine Zahl folgt:
"$2*****" - Verwenden Sie einen Backslash, um das Dollarzeichen im Passwort zu „entkommen“:
"\$****"
Link zu dieser FAQ: