Este es mi código:
Código PHP:
if (!pg_connection_busy($conexion)) {
pg_send_query($conexion,"$sentencia");
}
$resultado = pg_get_result($conexion);
$res1 = pg_result_error($resultado);
pg_close($conexion);
PD: Vi este mismo problema en el foro de postgres y mandaron al usuario para php. Espero que a mi no me hagan lo contrario.