
23/09/2008, 11:11
|
| | Fecha de Ingreso: septiembre-2008
Mensajes: 12
Antigüedad: 16 años, 4 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. |