Saludos...
Estoy verificando si existe doc_id en mi BD:
$compara_per="select doc_id from persona where persona.doc_id='$d_i'"; /* $d_i viene del formulario */
$conexion=pg_connect($dbname);;
$res=pg_exec($conexion,$compara_per);
    if ($res)
      {
        ?><script><!--
          alert("Persona ya existe!!!");
        --></script><?php
      } else {
          ...
      }
Pero, aun, dandole una $d_i que no este en la BD, me sale el alert("Persona ya existe!!!"); y no ejecuta mas...