Tema: Consulta Php
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/03/2013, 09:46
alex1084
 
Fecha de Ingreso: abril-2008
Ubicación: El Salvador
Mensajes: 736
Antigüedad: 16 años
Puntos: 47
Respuesta: Consulta Php

Ok, mira me cuesta un poco entender jajaja asi que veamos si entendi bien...

Realizas una inserción en una tabla principal llamemos la "principal"

Luego quieres llevarte el id del registro que acabas de insertar a otras dos tablas que imagino lo queres para tener una relación... llamemos a esas tablas "tabla1" y "tabla2"..

Mira si es eso lo que queres hacer podes hacerlo de la siguiente forma
Código PHP:
Ver original
  1. include("conex.inc");
  2. $link=mysql_connect($server,$usuario,$clave);
  3. if (!$link) {
  4.     die('No se pudo conectar: ' . mysql_error());
  5.     exit;
  6. }
  7.  
  8. //Supongamos que le id es autoincrementable, por lo tanto no lo vamos a enviar en la consulta...
  9. $sql="insert into principal('campo1','campo2','campo'3) values('valor1','valor2','valor3')";
  10. $resul=mysql_query($sql,$link);
  11.  
  12. //Ahora vamos a insertar el id de ese registro en las tablas secundarias
  13. $ultimoID= mysql_insert_id();
  14. $sql1="insert into tabla1 ('idTabPrincipal','campo2','campo3') values('".$ultimoID."','valor1','valor2')";
  15. $resul=mysql_query($sql1,$link);
  16.  
  17. $sql1="insert into tabla2 ('idTabPrincipal','campo2','campo3') values('".$ultimoID."','valor1','valor2')";
  18. $resul=mysql_query($sql1,$link);
  19.  
  20. echo "<a href=Index_admin.php>Datos Guardados<BR>Click Aqui Para Volver </a>";