Hola a todos
tengo 2 tablas "contratos" y "cargos"...
al crear (insertar) un nuevo registro en la tabla "contratos".. creo al mismo tiempo (inserto) registros en la tabla "cargos"...
el tema, es que ademas de otros valores... necesito insertar en la tabla "cargos", el numero del id (autoincrement) del registro insertado en "contratos"
(en "contratos" SIEMPRE inserto 1 registro... "cargos", es variable)
para ver cual es el último id lo hago asi
Código PHP:
<?php
mysql_connect("localhost", "icaro", "icaro");
mysql_select_db("administracion");
$ultimo_contrato= mysql_query("SELECT id FROM contratos ORDER BY id DESC ");
if($numero=mysql_fetch_array($ultimo_contrato));
{
echo $numero["id"] . "<br>";
}
?>
EL PROBLEMA .. es que si por cualquier motivo se borrasen registros en "contratos"...
el valor que insertaré en "cargos" (id de "contratos"), NO CORRESPONDERÁ.. es decir...
si bien el último registro existente es por ejemplo "12"... el siguiente, podria ser "14" o "18" , o en definitva cualquier numero ..
entonces la pregunta es .. COMO OBTENGO EL VALOR REAL ??.. como saber cual será el próximo valor de un campo "autoincrement" ?!?!?
espero me puedan ayudar
GRACIAS A TODOS !!