pg_set_error_context_visibility
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pg_set_error_context_visibility
Референца за `function.pg-set-error-context-visibility.php` со подобрена типографија и навигација.
pg_set_error_context_visibility
(PHP 8 >= 8.3.0)
pg_set_error_context_visibility — (PHP 8 >= 8.3.0) pg_last_error() and pg_result_error()
= NULL
(PHP 8 >= 8.3.0) pg_last_error() and pg_result_error()
Параметри
connection-
Еден PgSql\Connection instance.
visibility-
Ја одредува видливоста на пораките за грешки во контекстот вратени од
PGSQL_SHOW_CONTEXT_NEVER,PGSQL_SHOW_CONTEXT_ERRORSorPGSQL_SHOW_CONTEXT_ALWAYS.
Вратени вредности
Потребна видливост: PGSQL_SHOW_CONTEXT_NEVER,
PGSQL_SHOW_CONTEXT_ERRORS
or PGSQL_SHOW_CONTEXT_ALWAYS.
Примери
Пример #1 pg_set_error_context_visibility() example
<?php
$dbconn = pg_connect("dbname=publisher") or die("Could not connect");
if (!pg_connection_busy($dbconn)) {
pg_send_query($dbconn, "select * from doesnotexist;");
}
pg_set_error_context_visibility($dbconn, PGSQL_SHOW_CONTEXT_ALWAYS);
$res1 = pg_get_result($dbconn);
echo pg_result_error($res1);
?>Види Исто така
- pg_last_error() - Земи ја последната низа со порака за грешка на конекцијата
- pg_result_error() што ја содржи последната порака за грешка на дадената