Infatti
Prova così
Codice PHP:
$sql "SELECT * FROM about_band WHERE id_band = 5 ";
$sort mysql_query($sql,$conn);
$n_sort mysql_num_rows($sort);
while (
$row mysql_fetch_array($sort)) {
  
$dati explode(";"$row['link']);
  for(
$i=0$i<count($dati)-1$i++)
    echo 
"<a href=\"http://".$dati[$i]."\" target=\"_blank\">".$dati[$i]."</a>
"
;

Ho messo "count($dati)-1" perchè se c'è il ";" dopo l'ultimo link avrai una stringa vuota come ultimo membro dell'array $dati
Se non metti l'ultimo ";" puoi fare più semplicemente come dice nicola