pg_num_rows() irá retornar o número de linhas em um recurso de resultado de PostgreSQL. resultado é um recurso de resultado de pedido feito por pg_query(). Esta função retornará -1 em caso de erro.
Nota: Use pg_affected_rows() para obter o número de linhas afetadas por pedidos INSERT, UMPDATE e DELETE.
Nota: Esta função era chamada pg_numrows().
Veja também pg_num_fields() e pg_affected_rows().