Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/02/2009, 17:05
esaenz22
(Desactivado)
 
Fecha de Ingreso: abril-2008
Mensajes: 787
Antigüedad: 16 años, 10 meses
Puntos: 7
Respuesta: como hacer una busqueda por artista, por cancion y por album en una caja d

para k me entienda triby, yo estoy haciendo un portal de musica de letras de canciones. le explicare como he creado mis tablas. he creado una tabla con el prefijo lm_artista donde el administrador pueda agregar el artista o grupo musical. luego he creado otra tabla album donde el administrador pueda seleccionar el artista (con un select) e ingresar el titulo del abum del artista k he seleccionado y por ultimo he creado la tabla letras_canciones.

bueno mi primera pregunta triby si es necesario crear una tabla album para relacionarla con la tabla letras_canciones donde los camposson e idgrupo, el id del album, titulo de la cancion y su contenido de la cancion de la tabla letras_canciones.

te muestro mi estructura de mis tablas. lo mostrare en sql por k no tengo el rational ni el dbdesigner.

Código HTML:
//tabla grupo_artista

CREATE TABLE `lm_grupo_musica` (
  `idgrupo` int(10) unsigned NOT NULL auto_increment,
  `nombre_grupo` varchar(100) NOT NULL,
  PRIMARY KEY  (`idgrupo`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=41 ;

//tabla album

CREATE TABLE `lm_album` (
  `idalbum` int(10) unsigned NOT NULL auto_increment,
  `idgrupo` int(10) unsigned NOT NULL,
  `nombre_album` varchar(100) NOT NULL,
  PRIMARY KEY  USING BTREE (`idalbum`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=43 ;

CREATE TABLE `lm_letra_canciones` (
  `idletra` int(10) unsigned NOT NULL auto_increment,
  `idgrupo` int(10) unsigned NOT NULL,
  `idalbum` int(10) unsigned NOT NULL,
  `nombre_cancion` varchar(100) NOT NULL,
  `letra_cancion` text NOT NULL,
  PRIMARY KEY  (`idletra`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=46 ;
mi otra pregunta triby si mi estructura de tablas k le estoy mostrando es la correcta.

saludos.

Última edición por esaenz22; 11/02/2009 a las 17:12