Guarda che dovrebbe funzionare anche con il ; alla fine, se l'if lo metti su un'unica riga la sintassi dovrebbe essere quella. Al massimo, più per correttezza di scrittura del codice che altro, una { all'inizio e una } alla fine.
if(!$link_id) {die(sql_error()); }
else {print("Collegamento riuscito!......
");}
Ma non dovrebbe cambiare nulla x il funzionamento ...