Programación Web y Scripting > PHP

 Modulo

(1/1)

NextorJoc:
Hola, gracias por entrar....

Quisiera saber si alguin sabe de algun modulo en donde pueda gestionar musica, ejemplo.


--- Citar ---_Artista1___Album1___Cancion1
|           |               |__Cancion2
|           |               |__Cancion3
|           |
|           |__Album2___Cancion1
|                          |__Cancion2
|                          |__Cancion3
|
|
|_Artista2___Album1___Cancion1
             |               |__Cancion2
             |               |__Cancion3
             |
             |__Album2___Cancion1
                            |__Cancion2
                            |__Cancion3

--- Fin de la cita ---

Espero se entienda, lo que no me doy idea es de como hacer la tabla.

LeGatoRojo:
Yo haria algo asi en mysql, claro los 'FOREIGN KEY ' pueden cambiar dependiendo de como hagas tu aplicacion


--- Código: Text --- CREATE TABLE `album` (  `id_album` int(11) NOT NULL auto_increment,  `id_artista` int(11) NOT NULL,  `Nombre` varchar(60) NOT NULL,  PRIMARY KEY  (`id_album`),  KEY `id_artista` (`id_artista`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1&#59; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `artista`--  CREATE TABLE `artista` (  `id_artista` int(11) NOT NULL auto_increment,  `Nombre` varchar(60) NOT NULL,  PRIMARY KEY  (`id_artista`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1&#59; -- -------------------------------------------------------- -- -- Estructura de tabla para la tabla `canciones`--  CREATE TABLE `canciones` (  `id_cancion` int(11) NOT NULL,  `id_artista` int(11) NOT NULL,  `id_album` int(11) NOT NULL,  `Nombre` varchar(60) NOT NULL,  `Track` int(11) default NULL,  PRIMARY KEY  (`id_cancion`),  KEY `id_album` (`id_album`),  KEY `id_artista` (`id_artista`)) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -- Filtros para las tablas descargadas (dump)--  -- -- Filtros para la tabla `album`-- ALTER TABLE `album`  ADD CONSTRAINT `album_ibfk_1` FOREIGN KEY (`id_artista`) REFERENCES `artista` (`id_artista`) ON UPDATE CASCADE; -- -- Filtros para la tabla `canciones`-- ALTER TABLE `canciones`   ADD CONSTRAINT `canciones_ibfk_2` FOREIGN KEY (`id_album`) REFERENCES `album` (`id_album`) ON UPDATE CASCADE,  ADD CONSTRAINT `canciones_ibfk_1` FOREIGN KEY (`id_artista`) REFERENCES `artista` (`id_artista`) ON UPDATE CASCADE;  

Navegación

[0] Índice de Mensajes

Ir a la versión completa