Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/09/2011, 14:53
Avatar de hasdpk
hasdpk
 
Fecha de Ingreso: agosto-2011
Ubicación: $spain->city( 'Arucas' );
Mensajes: 1.800
Antigüedad: 12 años, 8 meses
Puntos: 297
Respuesta: Funcion last_insert_id()

En un principio podrías relacionar las tablas. Esto quiere decir que si intentas añadir algo en "cliente_id" de la tabla opciones y no existe el mismo en "cliente_id" de la tabla clientes no te dejaría hacerlo, o sea, que la misma BD comprueba que los datos que vas a introducir son veráz.

Por lo que veo usas MySQL, te pongo el ejemplo que pone el manual (http://es2.php.net/manual/es/function.mysql-insert-id.php):

Código PHP:
Ver original
  1. <?php
  2. $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
  3. if (!$link) {
  4.     die('Could not connect: ' . mysql_error());
  5. }
  6.  
  7. mysql_query("INSERT INTO mytable (product) values ('kossu')");
  8. printf("Last inserted record has id %d\n", mysql_insert_id());
  9. ?>