pg_last_notice
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
pg_last_notice
Референца за `function.pg-last-notice.php` со подобрена типографија и навигација.
pg_last_notice
(PHP 4 >= 4.0.6, PHP 5, PHP 7, PHP 8)
pg_last_notice — Враќа последната порака за известување од PostgreSQL серверот
= NULL
pg_last_notice() враќа последната порака за известување од PostgreSQL серверот на наведениот
connection. PostgreSQL серверот испраќа пораки за известување во неколку случаи, на пример при креирање на SERIAL
колона во табела.
Со pg_last_notice(), можете да избегнете издавање на бескорисни прашања со проверка дали известувањето е поврзано со вашата трансакција.
Следењето на пораките за известување може да се постави како опционално со поставување на 1 за
pgsql.ignore_notice in php.ini.
Евидентирањето на пораките за известување може да се постави како опционално со поставување на 0 за
pgsql.log_notice in php.ini. Освен ако pgsql.ignore_notice не е поставено на 0, пораката за известување не може да се евидентира.
Параметри
connection-
Еден PgSql\Connection instance.
mode-
Еден од
PGSQL_NOTICE_LAST(за враќање на последното известување),PGSQL_NOTICE_ALL(за враќање на сите известувања), илиPGSQL_NOTICE_CLEAR(за бришење на известувањата).
Вратени вредности
А string што содржи последното известување на даденото connection with
PGSQL_NOTICE_LAST, еден array with PGSQL_NOTICE_ALL, а bool with PGSQL_NOTICE_CLEAR.
Дневник на промени
| Верзија | = NULL |
|---|---|
| 8.1.0 |
На connection параметарот очекува PgSql\Connection
инстанца сега; претходно, а resource се очекуваше.
|
| 7.1.0 |
На mode параметар беше додаден.
|
Примери
Пример #1 pg_last_notice() example
<?php
$pgsql_conn = pg_connect("dbname=mark host=localhost");
$res = pg_query("CREATE TABLE test (id SERIAL)");
$notice = pg_last_notice($pgsql_conn);
echo $notice;
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
CREATE TABLE will create implicit sequence "test_id_seq" for "serial" column "test.id"
Види Исто така
- pg_query() за да го одредите резултатот од барањето.
- pg_last_error() - Земи ја последната низа со порака за грешка на конекцијата