Buenas tardes, he creado una función en en Postgres que me crea una excepción en ciertos casos. El problema es que si escribo directamente el código SQL en pgadmin me muestra el error, pero no logro que php reciba el error para mostrarlo al usuario.
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);
Así está escrito en la documentación de php, pero a mi no me devuelve ningún error.
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.