Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/09/2011, 14:15
Avatar de morfasto
morfasto
 
Fecha de Ingreso: julio-2011
Ubicación: Lima
Mensajes: 291
Antigüedad: 12 años, 9 meses
Puntos: 8
Funcion last_insert_id()

Hola, que tal?

No entiendo bien como es que funciona la funcion last_insert_id()

Necesito insertar un registro en una tabla y otro registro en otra tabla pero con el id de la primera tabla.

Mi codigo:
Código PHP:
$sql="INSERT INTO clientes (cliente_id, nombre, apellido)
VALUES
('','$_POST[nombre]','$_POST[apellido]')"
;

if (!
mysql_query($sql,$con))
  {
  die(
'Error: ' mysql_error());
  }
$sql1="INSERT INTO opciones (opcion_id, cliente_id, opcion1, opcion2)
VALUES
('','','$_POST[opcion1]','$_POST[opcion2]')"
;

if (!
mysql_query($sql1,$con))
  {
  die(
'Error: ' mysql_error());
  } 
En el campo cliente_id de la tabla opciones debe de ir el cliente_id del cliente que aca de registrarse.

Como hago eso posible?

Gracias!