moze mi ktoś to wytłumaczy

niby wszystko dobrze sprawdzałem kilka razy, kombinowałem i niec. Unknown database 'bazaresource id #2'
nazwa bazy jest poprawna "baza" , moze niech sprawdzi to ktoś bardziej zaawansowany...
<?
or die("nie udalo sie poilaczyc: " . mysql_error());
mysql_select_db("baza" . $link)
or die(mysql_error());
switch ($_GET['action']) {
case "add";
switch ($_GET['type']) {
case "song";
$sql = "INSERT INTO song
(title.
id_artist_song.
rok_prem.
album.
kod.
uwagi)
VALUES
('" . $_POST['title'] . "'.
'" . $_POST['id_artist_song'] . "'.
'" . $_POST['rok_prem'] . "'.
'" . $_POST['album'] . "'.
'" . $_POST['kod'] . "'.
'" . $_POST['uwagi'] . "')";
break;
}
break;
}
if (isset($sql) && !empty($sql)) {
echo "<--" . $sql . "-->";
$resul = mysql_query($sql)
or die("niepoprawne zapytanie: " . mysql_error());
?>
<p align="center" style="color:#FF0000">
Wykonane. <a href="index.php">lista</a></p>
<?
}
?>