Ver Mensaje Individual
  #2 (permalink)  
Antiguo 10/07/2010, 17:41
enridp
 
Fecha de Ingreso: mayo-2005
Mensajes: 284
Antigüedad: 19 años
Puntos: 11
Respuesta: Tabla con un numero de campos variable??

Hola jmagago84!
Eso que quieres hacer es un problema clasico que se resuelve con un Modelo Relacional. Te recomiendo que leas sobre Diseño de Base de Datos y Modelos Relacionales, te va a ser MUY util (y cuando aprendas a manejarlos puedes esar el MySQL Workbench para diseñar que te facilitará muchas cosas).

La solución a tu problema es esta:
Tienes que crear OTRA tabla, y relacionarla.
No se entiende bien que es lo que intentas almacenar, pero suponiendo que quieres almacenar las imagenes que selecciono un usuario, entonces tendrias una tabla USUARIOS, y otra tabla IMAGENES_SELECCIONADAS
dentro de Usuarios tienes un ID_USUARIO
dentro de Imagenes_Seleccionadas tienes:
ID
ID_Usuario
ID_Imagen

Asi, si un usuario (supongamos el usuario 7) elije las imagenes 11,23 y 89, tendrias que crear 3 FILAS en la tabla Imagenes_Seleccionadas, que te quedaria asi:

(ID, ID_Usuario, ID_Imagen)
(1, 7, 11)
(2, 7, 23)
(3, 7, 89)

O sea por cada imagen seleccionada se agrega una fila, y en esa fila se pone el usuario que la selecciono y la imagen que selecciono.

Espero te sea de utilidad.
Saludos!