pg_Result() restituirą valori da un identificatore di result generato da pg_Exec(). Row_number e fieldname specificano quale cella nella tabella dei risultati deve essere restituita. La numerazione delle righe comincia da 0. Invece di usare il nome del campo, potete usare l'indice del campo come numero unquoted. L'indice dei campi inizia da 0.
PostgreSQL ha molti tipi predefiniti e solo quelli basilari sono direttamente supportati qui. Tutti i generi di integer, boolean e tipi oid sono restituiti come integer. Tutti i generi di float, e tipi real sono restituiti come valori double. Tutti gli altri tipi, inclusi i vettori sono restituiti come stringhe formattate nello stesso modo usato da PostgreSQL che potete vedere nel programma psql.