Oui tu upload les fichier sur ton nouvel hébergeur(ou futur) et tu upload également la base de donnée(sql), avec phpmyadmin sur la base de ton hébergeur. Tu n'as que ça à faire. Apres pour l'hébergeur, je ne connais pas d'hébergeur gratuit sauf cas rare qui limite leur place, qui gére bien efficacement le php+mysql. Dans ce cas là, je te conseillerai trois hébergeur, je suis chez deux des trois, le troisième est excellent également mais n'est pour le moment qu'au Canada (Projet de serveur Européen.)
Récapitulons:
Tu up, les fichiers php commes ils sont sur ton espace Web
Tu up depuis php Myadmin le fichier SQL.(Si problème, ton hébergeur te le feras si tu demande gentillement)
Tu change d'ami :o
Les hébergeurs que je conseille sont:
Celeonet
Easy-Hébergement
ImperialRegistrar
Voila, si tu as des questions.
:biere:
Ps: pas cool de lacher comme ça :(