USUARIOS:
Código:
LIBROS:CREATE TABLE IF NOT EXISTS `users` ( `id_us` int(1) NOT NULL AUTO_INCREMENT, `nme_us` varchar(100) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `nck_us` varchar(50) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `pss_us` varchar(100) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `eml_us` varchar(100) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `sex_us` varchar(10) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `cnt_us` varchar(50) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `rnk_us` varchar(20) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT 'Miembro', `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id_us`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;
Código:
La verdad no sé mucho de PHP & MySQL, apenas voy agarrando la onda a estos lenguajes, pero pienso que para hacer lo que yo quiero debería agregar otro campo en mi tabla de USUARIOS (fav_us) donde se vaya agregando la ID de la tabla de LIBROS y teniendo el ID de los libros podre colocar los datos principales de los libros que el usuario agregue a Favoritos (Como el nombre y el link del libro) pero me pregunto si hay forma de que cuando se agregue un nuevo valor a 'FAV_US' se puede ir agregando comas o algo para que los separe? Porque si se mandan los números de ID de cada libro que se agregue a favoritos entonces podría tomarse varios ID's de libros como uno. Esa es la manera que veo para que pueda obtener lo que quiero pero ustedes son los maestro ¿Cómo podría hacerle para obtener mi resultado deseado? Gracias. CREATE TABLE IF NOT EXISTS `books` ( `id_bk` int(1) NOT NULL AUTO_INCREMENT, `nme_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `atr_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `pag_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `1gn_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `2gn_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `3gn_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `syp_bk` text CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL, `pbl_bk` varchar(255) CHARACTER SET utf8 COLLATE utf8_spanish_ci NOT NULL DEFAULT '', `date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id_bk`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1 ;