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?