sprawdź parametry połączenia, a może będziesz musiał spróbować z portem
$connection = new mysqli("host", "user", "pwd", "db", "3306");
brak konieczności zmiany portu 3306 jest domyślnydlatego używasz die("Error : ".mysql_error());
użyj mysqli