Cita: Al ver la matriz con un print_r($consulta2) no muestra los datos correctos, o no se como sacarlos/leerlos...
¿Y que te muestra? Lo correcto es que te mostrase el primer registro de la consulta, es decir, array('cancion1','2') . Si quieres leer los otros registros debes recorrer la consulta como haces normalmente (while mysql_fetch_*()).