PHP 7.2.0 Beta 3 Released

pg_last_notice

(PHP 4 >= 4.0.6, PHP 5, PHP 7)

pg_last_notice Devuelve el último aviso del servidor PostgreSQL

Descripción

string pg_last_notice ( resource $connection )

pg_last_notice() devuelve el último aviso de notificación del servidor PostgreSQL en la connection especificada. El servidor PostgreSQL envía mensajes de aviso en varios casos, por ejemplo al crear una columna SERIAL en una tabla.

Con pg_last_notice(), puede evitar la emisión de consultas inútiles comprobando si la notificación está o no relacionada con su transacción.

El seguimiento de mensajes de aviso se puede establecer en opcional al establecer 1 para pgsql.ignore_notice en php.ini.

El registro de mensajes de aviso puede establecerse en opcional al establecer 0 para pgsql.log_notice en php.ini. A menos que se establezca pgsql.ignore_notice a 0, no se pueden registrar los mensajes de aviso.

Parámetros

connection

Recurso de conexión de base de datos PostgreSQL.

Valores devueltos

Un string conteniendo el ultimo mensaje de aviso dado por connection, o FALSE en caso de error.

Ejemplos

Ejemplo #1 Ejemplo de pg_last_notice()

<?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;
?>

El resultado del ejemplo sería:

CREATE TABLE will create implicit sequence "test_id_seq" for "serial" column "test.id"

Ver también

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top