j'ai essayé sans le :3306 et c'est idem...
le 3306 je l'ai vu sur le phpinfo...
$host = "xxx.xxx.xxx.xxx:3306";
Il est possible que ça ne fonctionne pas si leur serveur est derrière un routeur auquel cas, tu sera coincé parce qu'il faut configurer le routeur pour faire pointer vers la bonne machine.