Quote Originariamente inviata da IlaLory Visualizza il messaggio
no nel primo messaggio avevo scritto "password" per nasconderla...nell'errore non l'ho nascosta, mi sono dimenticata, ma nel codice ovviamente è scritta giusta.

A volte, la distrazione...
Se è tutto uguale E non hai fatto cambiamenti nè al XAMP nè ai vari componenti allora ti consiglierei di verificare il log di MySql/MariaDb che potrebbe essere più utile e esplicativo....
Verifica comunque che la reale password (che spero non sia davvero "form23"....anche se sei in ambiente di test...) non abbia caratteri "strani", soprattutto accenti, virgolette o apostrofi, "e commerciali" e che il Db abbia realmente l'utente così come lo dichiari tu (utente "form" su "localhost" con privilegi adeguati sul db "form"). Occhio che "localhost" e "127.0.0.1" sono due cose diverse