Quindi il problema sta nella connessione al database...ma penso che questo già lo sai, se hai scritto tu il codice...in locale funziona? E' probabile che siano i parametri di connessione quelli sbagliati. prova a mettere una echo sui parametri, dove ti da l'errore di connessione.
Potresti inserire anche un
echo mysql_error();
per visualizzare l'errore, mi è stato consigliato proprio ieri, e mi è servito a scovare l'errore.