SELECT `song`.`song_id`, `song`.`song_name` FROM `album`, `song_album` WHERE `song_album`.`album_id` = '$id' AND `song`.`song_id` = `song_album`.`song_id`;
этот запрос не правильный.
используется таблица song но song не упомянули в FROM
но даже если упомянуть то при большом количестве данных запрос будет работать долго
лучше использовать join