Hello again!!! Señores, quiero consultarles un problema. Tengo una web con articulos de recetas de cocina. Los usuarios pueden registrarse y guardar sus recetas favoritas en una DB... todo iba bien hasta que me di cuenta que algunas recetas aparecen en la cuenta de otros usuarios.
Lo que pasa es que tengo 2 BD: una de las recetas, y otra de los datos de los usuarios. En la BD de las recetas creé un campo llamado "user" en donde se guardaban los id de los users, separados por un espacio entre si, y luego que el usuario seleccionaba una receta, se guardaba en el campo "user".
Ej.: la receta pastel tiene de ID 159, y cuando un usuario le daba a guardar en favoritos, en el campo user de esa fila se guardaba el ID del user, en este caso, digamos 5. Luego si otro usuario guardaba la misma receta, en el campo user quedaba este nuevo valor: 8 5. Y si un tercero hacia lo mismo, quedaba asi: 11 8 5...
Cuando el usuario se logueaba, en su pagina de favoritos habia un "Select receta from libro where user like " & user.. algo mas o menos asi
Todo bien hasta ahí, hasta que llegue a tener 213 usuarios, y como yo seleccionaba todo con un like, cuando el usuario 1 entra a su pagina de favoritos, selecciona no solo las recetas que en user tengan valor 1, sino que tambien toma la de valor parecido, como: 11, 21, 131, en fin....
Como puedo hacer un sistema de usuarios, y que cada uno de estos pueda guardar de manera eficiente algun o algunos articulos de recetas favoritos? Puede alguien darme los pasos, o una buena guia, please?
Creo que lo eché todo a perder... Alguien puede ayudarme? en verdad necesito la ayuda con extrema ugencia... Gracias de antemano..
Eduardo