pg_fetch_result() retorna valores a partir de um recurso de resultado retornado por pg_query(). linha é inteiro. campo é um nome de campo (string) ou um index de campo (inteiro). A linha e campo especificam que célula da tabela deve ser retornada. A numeração de linhas começa em 0. Ao invés de nomear o campo, você pode usar o index de campo sem aspas. Índices de campo iniciam-se em 0.
PHP tem muitos tipos internos e apenas os tipos básicos são suportados aqui. Todas as formas de tipo inteiro, booleano e vazio são retornadas como valores inteiro. Todas as formas de float e tipos reais são retornados como valores float. Todos os outros tipos, incluindo arrays, são retornados como strings formatadas na mesma maneira padrão que o PostgreSQL retornaria com o programa psql.