cubrid_disconnect

Description

The cubrid_disconnect function is used to stop transactions currently being executed, disconnect connection from server, and close an connection handle.

If any request handles not being closed yet exists, all of them will be closed. The cubrid_disconnect and cubrid_close functions are used interchangeably exception that an input argument can be omitted in the cubrid_close function. If the input argument is omitted, a connection identifier created most recently is handled as an input argument.

Syntax

bool cubrid_disconnect (resource $conn_identifier)

Return Value
Example

<?php

printf("%-30s %s\n", "CUBRID PHP Version:", cubrid_version());

 

printf("\n");

 

$conn = cubrid_connect("localhost", 33000, "demodb");

 

if (!$conn) {

    die('Connect Error ('. cubrid_error_code() .')' . cubrid_error_msg());

}

 

$db_params = cubrid_get_db_parameter($conn);

 

while (list($param_name, $param_value) = each($db_params)) {

    printf("%-30s %s\n", $param_name, $param_value);

}

 

printf("\n");

 

$server_info = cubrid_get_server_info($conn);

$client_info = cubrid_get_client_info();

 

printf("%-30s %s\n", "Server Info:", $server_info);

printf("%-30s %s\n", "Client Info:", $client_info);

 

printf("\n");

 

$charset = cubrid_get_charset($conn);

 

printf("%-30s %s\n", "CUBRID Charset:", $charset);

 

cubrid_disconnect($conn);

?>

 

The above example will output:

 

CUBRID PHP Version:            8.3.1.0005

 

PARAM_ISOLATION_LEVEL          3

LOCK_TIMEOUT                   -1

MAX_STRING_LENGTH              1073741823

PARAM_AUTO_COMMIT              0

 

Server Info:                   8.3.1.0173

Client Info:                   8.3.1

 

CUBRID Charset:                iso8859-1

See Also