En ese caso deberías tener una tabla adicional, para una relación de muchos a muchos, por lo que tu estructura debería ser de este modo.
tabla personas (aqui lo detalles o datos de la persona que registras) =========== id nombres apellidos ..... tabla vacunas (aqui los detalles de una vacuna su nombre, tipo, fecha de duracion, etc) ========== id nombre detalle ....... tabla personas_vacunas (aqui el detalle de la vacunacion de la persona) ============== id personas_id vacuna_id fechadevacunacion doctor_id .... Saludos, *Aland Laines Calonge* Twitter: @lainessolutions http://about.me/aland.laines El 18 de octubre de 2012 12:18, Alan Alvarez <alan.progress...@gmail.com>escribió: > Hola, > > Deberías mantener en alguna variable el identificador de la persona a la > cual estas ingresando las vacunas, si cambias de persona a esa variable le > asignas el identificador correspondiente de la persona por la cual > cambiaste y luego agregas las vacunas, piensa siempre que debes primero > estar posicionado sobre una persona y luego agregarle sus vacunas. > > Saludos > > El 18 de octubre de 2012 13:58, Andres Giraldo <felipe...@gmail.com>escribió: > > >> >> Amigo muchas gracias por responder tan pronto. pero en esa relacion >> cuando registro una persona como haria para que si esa persona al momento >> de registrarla tiene 3 vacunas. Pero cuando registro otra persona distinta >> esta tiene 9 vacunas. la cantidad de vacunas varia segun la persona >> entonces este tipo de ralacion creo q no me funciona ya que cuando registro >> una persona solo me permite agregarle una vacuna. O estoy herrado ? >> >> -- >> Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de >> Grupos de Google. >> Para ver este debate en la Web, visita >> https://groups.google.com/d/msg/cakephp-es/-/xkuy84JNW1UJ. >> >> Para publicar una entrada en este grupo, envía un correo electrónico a >> cakephp-es@googlegroups.com. >> Para anular tu suscripción a este grupo, envía un correo electrónico a >> cakephp-es+unsubscr...@googlegroups.com >> Para tener acceso a más opciones, visita el grupo en >> http://groups.google.com/group/cakephp-es?hl=es. >> > > -- > Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de > Grupos de Google. > Para publicar una entrada en este grupo, envía un correo electrónico a > cakephp-es@googlegroups.com. > Para anular tu suscripción a este grupo, envía un correo electrónico a > cakephp-es+unsubscr...@googlegroups.com > Para tener acceso a más opciones, visita el grupo en > http://groups.google.com/group/cakephp-es?hl=es. > -- Has recibido este mensaje porque estás suscrito al grupo "CakePHP-es" de Grupos de Google. Para publicar una entrada en este grupo, envía un correo electrónico a cakephp-es@googlegroups.com. Para anular tu suscripción a este grupo, envía un correo electrónico a cakephp-es+unsubscr...@googlegroups.com Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/cakephp-es?hl=es.