Wissensdatenbank

1 000 FAQs, 500 Anleitungen und erläuternde Videos. 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“: "\$****"

War diese FAQ nützlich?