quizas el hosting ese solo te deja tener una base o una tabla (es gratuito el hosting?) intenta borrar la DB que ya tienes y todo y sube todo tu backup completo desde cero, es lo mejor que se me ocurre
por favor escribe con un poco mas de calma, porque no termino de entender del todo lo que pasa, primeramente te puedo decir que imprimas la query en tu php, cosa que podamos ver si es la correcta
mmm si la base de datos esta intacta quizas podrias probar creando otro usuario, luego asignarle los permisos a la DB y a las tablas en ella y usar ese usuario. Podrias tambien en principio como dije editar los datos de ese usuario que se corrompio por asi decirlo, porque si la base esta intacta tiene que ver con un tema de usuarios/permisos
te recomiendo que hagas tambien un backup desde el phpmyadmin por si ocurre alguna eventualidad se puedan levantar los datos como debe ser
bien, otra pregunta para juntar datos, solo te falla en el archivo ese? sitestats.php? en otros lugares levanta bien datos de la DB? si solo falla en sitestats habria que empezar a revisar ese archivo, en caso de que no realice ninguno conexion a la base de datos, prueba cambiando el usuario al que tenias anteriormente. otra pregunta, tienes acceso a la DB por phpmyadmin?
ahora pregunto....... cambiaste la contraseña en el panel de tu web hosting, pero lo cambiaste tambien en tu archivo php que configura la conexion a la base de datos? puede que por ahi venga el error
edito: por lo que veo es solo el archivo de los stats lo que devuelve errores, ese es un archivo que subiste tu? o quizas ya viene en el hosting, de todas formas insisto en que a primera vista tiene que ver con el archivo de conexion
de todas maneras mas que cambiar el algoritmo de encriptacion te recomiendo usar otras tecnicas, como el uso de un salt, asi combinando tu cadena con otra y luego encriptandola hara mas dificil el ataque. puedes cifrar dos veces incluso usando md5 y sha, creo que las opciones depende de tu imaginacion.
saludos
pd: ademas de una encriptacion en las contraseñas, debes filtrar cada dato que envia el usuario, eso es muy importante a la hora de la seguridad