Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2010, 13:42
rodrigokadar
 
Fecha de Ingreso: agosto-2009
Mensajes: 37
Antigüedad: 14 años, 8 meses
Puntos: 0
ayuda con nextval y currval de postgres

tengo este codigo en PHP:

$consulta_princ = "INSERT INTO cursillo_prematrimoniales(id_prematrimonio, id_usuario, sr_prematrimonio, sra_prematrimonio, parroquia_prematrimonio, desde_prematrimonio, hasta_prematrimonio, sr_guia_prematrimonio, sra_guia_prematrimonio, fecha_emision_prematrimonio) VALUES (nextval('sec_cursillo_prematrimoniales'), '1', '$sr_prematrimonio', '$sra_prematrimonio', '$parroquia_prematrimonio', '$desde_prematrimonio', '$hasta_prematrimonio', '$sr_guia_prematrimonio', '$sra_guia_prematrimonio', '$fecha_emision_prematrimonio')";
$obj_db->consulta($consulta_princ);
echo $consulta;
// Se obtiene el id_persona asignado
$consulta = "select currval('sec_cursillo_prematrimoniales') as id_prematrimonio_asignado";
$obj_db->consulta($consulta);
$linea = $obj_db->tomar_fila();
$id_prematrimonio = $linea["id_prematrimonio_asignado"];

el tema es lo siguiente, en esta parte no se de donde sale este campo: as id_prematrimonio_asignado";

// Se obtiene el id_persona asignado
$consulta = "select currval('sec_cursillo_prematrimoniales') as id_prematrimonio_asignado";

se que currval obtiene el ultimo id asignado, pero no deberia entonces referirse a id_prematrimonio?

agradeceria cualquier ayuda...