Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/08/2008, 09:54
ThePlague
 
Fecha de Ingreso: julio-2008
Ubicación: Trujillo
Mensajes: 58
Antigüedad: 15 años, 9 meses
Puntos: 1
De acuerdo Respuesta: Insertar en mas de 2 tablas

Muy Agradecido, no sabia de la existencia de ese mysql_insert_id:
Pongo el codigo por si alguien necesita saberlo:

Código PHP:
$insertSQLCliente sprintf("INSERT INTO tb_cliente (ruc, direccion, telefono) VALUES (%s, %s, %s)",
                       
GetSQLValueString($_POST['ruc'], "int"),
                       
GetSQLValueString($_POST['direccion'], "text"),
                       
GetSQLValueString($_POST['telefono'], "int"));

  
mysql_select_db($database_db_conexion$db_conexion);
  
$Result1 mysql_query($insertSQLCliente$db_conexion) or die(mysql_error());
  
$idcliente=mysql_insert_id($db_conexion);
 
  
$insertSQLClienteNatural sprintf("INSERT INTO tb_cliente_natural (apellidos, nombres, dni, email, id_cliente) VALUES (%s, %s, %s, %s, %s)",
                       
GetSQLValueString($_POST['apellidos'], "text"),
                       
GetSQLValueString($_POST['nombres'], "text"),
                       
GetSQLValueString($_POST['dni'], "int"),
                       
GetSQLValueString($_POST['email'], "text"),
                       
GetSQLValueString($idcliente"int"));

  
mysql_select_db($database_db_conexion$db_conexion);
  
$Result1 mysql_query($insertSQLClienteNatural$db_conexion) or die(mysql_error()); 
Ojala le sirva a alguien mas. Gracias por la ayuda