Base di conoscenze
1 000 FAQ, 500 tutorial e video esplicativi. Qui ci sono delle soluzioni!
Risolvere un errore MySQL ($ nella password)
Aggiornamento 01/09/2026
Questa guida illustra le regole specifiche da seguire durante la creazione di una password utente con mysqli_connect() che contenga il carattere “dollaro” $ sulle piattaforme Infomaniak.
Introduzione
- Se durante l'utilizzo di
mysqli_connect()si riceve il messaggio di errore "Accesso negato per l'utente" e la password dell'utente del database contiene il carattere$, il problema potrebbe essere dovuto al modo in cui le stringhe vengono gestite in PHP. - Il problema potrebbe verificarsi anche con script di posta.
Regole da rispettare
Quando viene utilizzato il carattere speciale $ in una password utente e questo è seguito da qualsiasi altro carattere diverso da un numero, il nome della variabile non è valido e la sostituzione non viene eseguita correttamente.
Ecco alcune soluzioni per risolvere il problema:
- Inserisci la password tra virgolette singole:
'$******' - Assicurati che un numero segua immediatamente il simbolo del dollaro:
"$2*****" - Utilizza una barra rovesciata per "escapare" il simbolo del dollaro nella password:
“\$****”
Link a questa FAQ: https://faq.infomaniak.com/2559
Questa FAQ è stata utile?