Aqui,
Código PHP:
<?php
$result=pg_Exec($conn,$query);
//esta linea ya lee un registro, por tanto se avanza al segundo
$row=pg_fetch_array($result);
if ($row=pg_fetch_array($result))
{
?>
Ya leiste la primera fila. Despues de eso puesde colocar:
pg_result_seek($result,0);
para volver al primer registro.
http://cl.php.net/manual/es/function.pg-result-seek.php