(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)
pg_result_error — Lee el mensaje de error asociado a un resultado
pg_result_error() devuelve el mensaje
de error asociado al resultado result. Por
consiguiente, es probable que se obtenga un mensaje
de error más apropiado que mediante pg_last_error().
La función pg_result_error_field() puede proporcionar muchos más detalles sobre los errores que pg_result_error().
Dado que pg_query() devuelve false si la consulta falla,
se debe utilizar pg_send_query() y
pg_get_result() para recuperar el recurso de resultado.
result
Devuelve un string. Devuelve una cadena vacía si no hay ningún error.
Si hay un error asociado con el parámetro
result, se devolverá false.
| Versión | Descripción |
|---|---|
| 8.1.0 |
El parámetro result ahora espera una instancia de
PgSql\Result ; anteriormente, se esperaba un resource.
|
Ejemplo #1 Ejemplo con pg_result_error()
<?php
$dbconn = pg_connect("dbname=publisher") or die("Conexión imposible");
if (!pg_connection_busy($dbconn)) {
pg_send_query($dbconn, "select * from nexistepas;");
}
$res1 = pg_get_result($dbconn);
echo pg_result_error($res1);
?>