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; -- -------------------------------------------------------- -- -- 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; -- -------------------------------------------------------- -- -- 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
Ir a la versión completa