Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2008, 16:09
Chechux
 
Fecha de Ingreso: agosto-2008
Mensajes: 166
Antigüedad: 15 años, 8 meses
Puntos: 1
Duda operativa MySQL

Buenas noches,

Supongo que las dudas de MySql por relación con PHP también se suelan plantear aquí.

Estoy aprendiendo esto de forma básica y quería hacer una página sencillita, ya que me he encontrado con un problema operativo que seguro que será una chorrada.

Se trata de que tengo dos tablas en una base de datos, relacionadas por una clave primaria en una, como clave secundaria en la segunda. La duda es ¿Hay alguna forma de que, cuando meto los datos en la primera tabla (y con ello en la clave primaria de la primera), estos datos se graben directamente y se vayan creando registros en el campo de la segunda tabla relacionado como clave secundaria? Se supone que debe haber el mismo contenido en ambos campos.

Por si no me hubiera explicado bien, y sin ánimo de enrollarme mucho, pongo un ejemplo:
Una tabla que recoge los datos de los discos de un autor, con una clave primaria que se autoincrementa que es el ID. de los discos.

Otra tabla que recoge los datos de las canciones de cada uno de los discos, que se relaciona con la anterior por ese mismo campo (ID de los discos)

Pues eso, que no veo la forma correcta de hacerlo para que los discos estén siempre relacionados con las canciones que los forman (en el ejemplo). Lo que se me había ocurrido era eso, que los campos se fueran haciendo a la par en ambas, aunque puede que haya otra forma más correcta de hacerlo.

Muchas gracias por anticipado y un saludo.