Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2008, 10:16
moisesra
 
Fecha de Ingreso: noviembre-2007
Mensajes: 159
Antigüedad: 16 años, 5 meses
Puntos: 1
Insertar clave en base de datos

Hola a todos, tengo un problema: tengo dos tablas en la base de datos, cada una de estas tiene un campo auto-increment, el problema cuando voy a hacer una inserccion necesito conocer el valor de ambos campos para insertarlos en otras tablas. El primero lo obtengo sin problema mediante mysql_insert_id pero cuando vuelvo a hacer otra consulta del tipo INSERT y vuelvo a utilizar la funcion mysql_insert_id me sigue manteniendo el id de la primera consulta....alguna solucion para obtener el id de la segunda tabla??? adjunto el codigo:

Código PHP:
$result=mysql_query("INSERT INTO usuario (`id`,`nombre`) VALUES (NULL , '$_POST[nombre]' ",$db);
$idusu=mysql_insert_id($db);
$result=mysql_query("INSERT INTO banco (`id`,`usuario`, `fecha`) ",$db);
$idbanco=mysql_insert_id($db);