Obtém se conexão está ocupada ou não

# pg_connection_busy

(PHP 4 >= 4.2.0, PHP 5, PHP 7, PHP 8)

pg_connection_busy — Obtém se conexão está ocupada ou não

### Descrição

function pg_connection_busy(PgSql\Connection `$connection`): bool

pg_connection_busy() determina se uma conexão está ocupada ou não. Se estiver ocupada, uma consulta anterior ainda está em execução. Se pg_get_result() for usado na conexão, ela será bloqueada.

### Parâmetros

`connection`
  Uma instância de PgSql\Connection.

### Valor Retornado

Retorna `true` se a conexão estiver ocupada, `false` caso contrário.

### Registro de Alterações

Versão | Descrição
--- | ---
8.1.0 | O parâmetro `connection` agora espera uma instância de PgSql\Connection; anteriormente, um resource era esperado.

### Exemplos

Exemplo #1 Exemplo de pg_connection_busy()

    <?php
      $dbconn = pg_connect("dbname=publisher") or die("Não foi possível conectar");
      $bs = pg_connection_busy($dbconn);
      if ($bs) {
          echo 'conexão está ocupada';
      } else {
         echo 'conexão não está ocupada';
      }
    ?>

### Veja Também

- pg_connection_status() - Obtém o status da conexão
- pg_get_result() - Obtém o resultado da consulta assíncrona

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open