pg_set_error_verbosity
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pg_set_error_verbosity
Референца за `function.pg-set-error-verbosity.php` со подобрена типографија и навигација.
pg_set_error_verbosity
(PHP 5 >= 5.1.0, PHP 7, PHP 8)
pg_set_error_verbosity — Determines the verbosity of messages returned by pg_last_error() and pg_result_error()
= NULL
Determines the verbosity of messages returned by pg_last_error() and pg_result_error().
pg_set_error_verbosity() Ја одредува опширноста на пораките вратени од PGSQL_ERRORS_TERSE ја поставува модот на опширност, враќајќи ја претходната поставка на конекцијата. ВоPGSQL_ERRORS_DEFAULTмодот, вратените пораки вклучуваат само сериозност, примарен текст и позиција; ова нормално ќе се вклопи во еден ред. Стандардниот мод ( PGSQL_ERRORS_VERBOSE ) произведува пораки кои ги вклучуваат горенаведените плус сите полиња за детали, навестување или контекст (тие може да се протегаат во повеќе редови).
Параметри
connection-
Еден PgSql\Connection инстанца. Кога
connectionне е наведено, се користи стандардната врска. Стандардната врска е последната врска направена од pg_connect() or pg_pconnect().Ги ескејпува специјалните знаци во стринг за употреба во SQL изјаваОд PHP 8.1.0, користењето на стандардната врска е застарено.
verbosity-
модот ги вклучува сите достапни полиња. Промената на опширноста не влијае на пораките достапни од веќе постоечките објекти со резултати, само на оние што се создадени подоцна.
PGSQL_ERRORS_TERSE,PGSQL_ERRORS_DEFAULTorPGSQL_ERRORS_VERBOSE.
Вратени вредности
Потребна опширност: PGSQL_ERRORS_TERSE,
PGSQL_ERRORS_DEFAULT
or PGSQL_ERRORS_VERBOSE.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На connection параметарот очекува PgSql\Connection
инстанца сега; претходно, а resource се очекуваше.
|
Примери
Пример #1 pg_set_error_verbosity() 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_verbosity($dbconn, PGSQL_ERRORS_VERBOSE);
$res1 = pg_get_result($dbconn);
echo pg_result_error($res1);
?>Види Исто така
- pg_last_error() - Земи ја последната низа со порака за грешка на конекцијата
- pg_result_error() што ја содржи последната порака за грешка на дадената