Use the following steps to change your web host :
Find a new hosting provider and purchase a hosting account
Backup your database and FTP it to your development PC or your home PC
Upload your website to the new hosting account. You will be able to check that it works as expected by surfing to the IP address (type the IP address into the browser instead of a domain name).
Create a database with the same name as your old database and the restore it using the backup file.
Login to your domain name account and change the nameservers over to your new hosting company. Typically 2 nameservers are setup - the look like this ns1.hostingcompany.com. If you bought your domain from your current hosting company then you may have to ask them to do it.
It normally takes 24-48hrs for the nameservers to update, once they do your website will automatically be served up from your new hosting company
After changing/transfer you web host, you can check your whois data gets updated or not by using WhoisXY.com .
chaand
January 2014