Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2012, 00:08
Avatar de radus
radus
 
Fecha de Ingreso: agosto-2011
Mensajes: 9
Antigüedad: 13 años, 3 meses
Puntos: 0
Pregunta Seleccionar unico registro postgres

Buenas!! Tengo una duda al crear una funcion de php con postgres. NEcesito que me devuelva un valor entero que sea el id de una tabla en la cual voy a insertar.

public function verificoNroInscripcion () {
//Devuelvo el proximo numero de inscripcion que requerira el usuario a agregar (o 0 si no encuentra)
$sql = "SELECT MAX(id)+1 FROM personas;";
$query = pg_query($this->getConexion(), $sql);
// verifico haya encontrado
if ($registro = pg_fetch_row($query)) {
return $registro[0];
} else {
return 0;
}
}

Por alguna razon no funciona, no estoy segura si es porque no me devuelve un entero sino una cadena, o porque el $registro[0] no es lo que yo deseo, o qué me estoy olvidando.
¿PAra que me devuelva un entero, que me sugieren corregir?