PHP 5.6.0beta1 released

pg_connection_busy

(PHP 4 >= 4.2.0, PHP 5)

pg_connection_busy Permite saber si la conexión esta ocupada o no

Descripción

bool pg_connection_busy ( resource $connection )

pg_connection_busy() determina si una conexión está ocupada. Si está ocupada, una consulta anterior todavía se está ejecutando. Si pg_get_result() es usada en la conexión, esta sera bloqueada.

Parámetros

connection

Recurso de conexión de base de datos PostgreSQL.

Valores devueltos

Devuelve TRUE si la conexión está ocupada, de lo contrario FALSE.

Ejemplos

Ejemplo #1 Ejemplo de pg_connection_busy()

<?php
  $dbconn 
pg_connect("dbname=publisher") or die("No se ha podido conectar");
  
$bs pg_connection_busy($dbconn);
  if (
$bs) {
      echo 
'la conexión está ocupada';
  } else {
     echo 
'la conexión no está ocupada';
  }
?>

Ver también

add a note add a note

User Contributed Notes 1 note

up
0
levi at alliancesoftware dot com dot au
4 years ago
pg_connection_busy() returning true does not necessarily mean that there are results waiting for pg_get_result(); it also stays true for some time after a query that causes any sort of postgres error. (See http://bugs.php.net/bug.php?id=36469)
To Top