Ver Mensaje Individual
  #2 (permalink)  
Antiguo 23/09/2008, 11:11
Thavo
 
Fecha de Ingreso: septiembre-2008
Mensajes: 12
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Recuperar ultimo registro insertado (campo autoincrement)

bueh, por suerte consegui resolver el tema: lo hice asi por si les sirve:


$sql_insert = sprintf("INSERT INTO compras (codproc, fcompra, tipoproc, nomproc, nrocomp, proveed) values(%s,%s,%s,%s,%s,%s) returning cod_detalle;",$codproc, $fecha, $tipoproc, $denominacion, $nrocomprob, $proveedor);

$query = pg_query($conn,$sql_insert);
if($query){

$row = pg_fetch_array($query);
$newId = $row['cod_detalle'];


}

mi campo autonumerico es cod_detalle le hice un returning y despues un fecth array a mi consulta para ubicar la fila y newId adopta el valor del ultimo Id insertado.