![]() |
relacionar dos tablas (Mysql)
buenas noches tengo un problema de relaciones entre dos tablas y soy muy novato en el tema y espero que los profesionales de este foro me puedan ayudar a resolverlo gracias de antemano
estoy haciendo un sistema de un censo donde las personas se registran con nombre apellido cedula y registran a sus familiares con sus nombre apellidos y su parentesco con el jefe familiar, tengo una tabla para el jefe familiar y otra para los parientes la tabla del jefe familiar id_jefefamiliar cedula nombre apellido y la tabla de los prientes id_pariente cedula nombre apellido tipo_parentezco pero no se como relacionarlos para que a la hora de la consulta se relacionen los parientes con su respectivo jefe familiar ya que los id de las dos tablas son autoincrementales y no se repiten, como podria hacer la relacion de un jefe familiar a muchos parientes gracias de antemano por su colaboracion |
Cita:
Tienes que añadir un campo más a la tabla de parientes que sea (jefefamiliar_id) para relacionar ambas tablas, cuando des de alta un familiar el valor del id_jefefamiliar lo tienes que añadir en el jefefamiliar_id de la tabla parientes, de esta manera ambas tablas están relacionas. Un saludo. |
gracias
pero como haria para que cuando alguien se registre y registre a sus familiares se guarde el mismo valor del id_jefefamiliar en la otra tabla jefefamiliar_id en cada una de las filias donde estan los datos de sus familiares, por que cuando van a registrar a los familiares sale el formulario para que llene todos lo datos de todos los familiares y se guarden todos al mismo tiempo |
Cita:
Lo primero es dar de alta el familiar y con el número id_jefefamiliar que ha grabado, lo guardas en una variable y después das de alta los parientes, asignando el valor de la variable al jefefamiliar_id Un saludo. |
ha podria utilizar el mysqli_insert_id() lo guardo en una variable y despues inserto en el campo jefefamiliar_id normalmente con el insert into table cierto??
|
| La franja horaria es GMT +2. Ahora son las 17:54:38. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi