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“: “\$****”

War diese FAQ nützlich?