Foros del Web » Programando para Internet » PHP »

Trabajando con dos tablas

Estas en el tema de Trabajando con dos tablas en el foro de PHP en Foros del Web. Tengo estas dos tablas en mi base de datos. tblGrupo: -------------- - id_grupo - nombre - ano_creacion - ano_fin tblArtistas: ------------------- - id_artista - nombre ...
  #1 (permalink)  
Antiguo 17/10/2008, 15:14
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 15 años, 6 meses
Puntos: 1
Trabajando con dos tablas

Tengo estas dos tablas en mi base de datos.

tblGrupo:
--------------
- id_grupo
- nombre
- ano_creacion
- ano_fin


tblArtistas:
-------------------
- id_artista
- nombre
- id_grupo

Mi intención es relacionarlas de tal manera que los usuarios puedan ver tanto los artistas de un grupo en concreto, como ver en que grupos participa cierto artista.

Sé como introducir registros en ambas tablas, pero no sé como hacerlo de un solo tirón, en el mismo formulario pero en diferentes tablas.

Así como luego no se relacionarlas para mostrar las consultas que acabo de explicar. Supongo que será passando la id... pero no se por donde empezar.

Agradeceré mucho vuestra ayuda.

Me vale un tutorial referenciado (explicado para tontos por favor) sobre como realizarlo.
  #2 (permalink)  
Antiguo 17/10/2008, 15:24
 
Fecha de Ingreso: septiembre-2003
Ubicación: Merida, yucatan
Mensajes: 282
Antigüedad: 20 años, 7 meses
Puntos: 1
Respuesta: Trabajando con dos tablas

Para enviar los datos en tablas diferentes yo he hecho lo siguiente:
1.- Conectar a la Base de datos.
2.- Instruccion para insertar los datos
Código PHP:


$query 
"INSERT INTO tabla1 (dato1_tab1, dato2_tab1) ".
"VALUES ('$dato1, '$dato2')";

mysql_query($query) or die('Error, query failed : ' mysql_error()); 

$query2 "INSERT INTO tabla2(dato1_tab2,dato2_tab2,dato3_tab2) ".
"VALUES ('$dato1_tab2','$dato2_tab2','$dato1_tab1')";

mysql_query($query2) or die('Error, query failed : ' mysql_error()); 
3.- Cerrar la conexion a la Base de datos.

Espero te ayude

Saludos
  #3 (permalink)  
Antiguo 17/10/2008, 15:29
 
Fecha de Ingreso: octubre-2008
Mensajes: 93
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Trabajando con dos tablas

Nunca cierro la conexion con la base de datos. ¿Es algo esencial?

¿Cual es su instrucción?
  #4 (permalink)  
Antiguo 17/10/2008, 15:33
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Trabajando con dos tablas

No es necesario, esta se cierra al finalizar el script.
A menos que sean conexiones persistentes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:31.