ibase_pconnect

(PHP 3>= 3.0.6, PHP 4 , PHP 5)

ibase_pconnect --  Abre uma conexão persistente com um banco de dados InterBase

Descrição

resource ibase_pconnect ( string database [, string username [, string password [, string charset [, int buffers [, int dialect [, string role]]]]]] )

ibase_pconnect() funciona de modo parecido ibase_connect() com duas maiores diferenças. Primeiro, ao conectar, irá primeiro tentar encontrar uma conexão (persistente) que já esteja aberta com os mesmos parâmetros. Se for encontrada uma, é retornado um identificador par ela ao invés de abrir uma nova conexão. Segundo, a conexão com o servidor InterBase não será fechada ao final da execução do scrip. Ao invés, permanecerá aberta para uso futuro (ibase_close() não irá fechar conexões abrtas com ibase_pconnect()). Este tipo de conexão é por isso chamada 'persistente'.

Nota: buffers foi adicionado no PHP4-RC2.

Nota: dialect foi adicionado no PHP4-RC2. Funciona somente com o InterBase 6 ou posterior.

Nota: role foi adicionado no PHP4-RC2. Funciona somente com o InterBase 5 ou posterior.

Veja também ibase_close() e ibase_connect() para indicações sobre os parâmetros passados para esta função. São exatamente os mesmo.