Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2010, 14:04
sentnel
 
Fecha de Ingreso: octubre-2010
Mensajes: 122
Antigüedad: 14 años, 2 meses
Puntos: 6
Insertar en dos tablas usando mysql_insert_id

Hola!

Lo que necesito hacer es insertar datos en la tabla "departamentos" (nombre, regional, esquema), luego necesito insertar esos mismos datos, pero con el ultimo id que creó ese registro en otra tabla: (nombre, esquema, padre_id) donde "padre_id" debe ser el ultimo id recien creado en la primera tabla.

He estado leyendo y urgando sobre mysql_insert_id(), pero no tengo ni idea de como usarlo.

No se rian! aun sigo nuevecito en esto... inventando....
asi que les enseño que he tratado hasta ahora, pero nada me sale... por favor, echenle un vistazo y denme una idea de como enfrentar el asunto...

Código PHP:
<?php


function update_esquema(){

$ultimo_id mysql_insert_id();

$SQL="SELECT `id`, `nombre_departamento`, `esquema` FROM `jos_polnac_departamentos` WHERE id = '"$ultimo_id"'";

$result mysql_query($SQL);
$row mysql_fetch_array($result);
//echo $row["result"];

$SQL1 "INSERT INTO jos_polnac_esquema (`nombre`, `esquema`, `esquema_tipo`, `padre_id`) VALUES (".$row["nombre_departamento"].", ".$row["esquema"].", ".$ultimo_id.")";
}
?>
Se que esto no sirve, pero por lo menos les da una idea de que intento hacer... Ayudenme por favor