A lo que me referia es a lo siguiente:
Una base de datos con user y pass "root"
Si introduces un usuario incorrecto, imaginemos
roof y pass root
Se obtiene el error:
Cita: Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'roof'@'localhost' (using password: YES) in...
Si introduces una contraseña incorrecta, roof, y el usuario correcto, root, obtenemos el mismo error, solo que sale correctamente el usuario:
Cita: Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'root'@'localhost' (using password: YES) in...
Si dejas la contraseña vacía, se obtiene el mismo error, solo que te indica que no estas usando la contraseña.
Cita: Warning: mysqli::mysqli(): (28000/1045): Access denied for user 'root'@'localhost' (using password: NO) in...
Por eso insistía en que hay que revisar la contraseña también, por que el error es el mismo, y en ocasiones, se soluciona al cambiar las contraseñas, aunque se pongan las mismas que usamos siempre. Puede bailar cualquier letra o número y nos trae de cabeza hasta que damos con el.
Saludos,