한국어 Login Register

Versions available for this page: CUBRID 8.2.1  |  CUBRID 8.3.0  |  CUBRID 8.3.1  |  CUBRID 8.4.0 |  CUBRID 8.4.1  | 

cubrid_connect

Description

The cubrid_connect() function is used to configure the connection environment with the server by using the given information such as the server address, port number, database name, user name and password. If the user name and password are not set, PUBLIC is used as default.

Syntax

resource cubrid_connect(string $host, int $port, string $dbname[, string $userid[, string $passwd]])

  • host : IP address and host name of the Broker Server
  • port : Port number of the Broker Server
  • dbname : Database name
  • userid : Database user name
  • passwd : Database user password
Return Value
  • Success : Connection handle
  • Failure : FALSE
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