(PECL CUBRID >= 8.4.0)
Sets the CUBRID database parameters
bool cubrid_set_db_parameter ( resource $conn_identifier, int $param_type, int $param_value )
The cubrid_set_db_parameter() function is used to set the CUBRID database parameters. It can set the following CUBRID database parameters:
PARAM_ISOLATION_LEVEL
PARAM_LOCK_TIMEOUT
Note:
The auto-commit mode can be set by using cubrid_set_autocommit().
Parameters:
conn_identifier
The CUBRID connection. If the connection identifier is not specified, the last link opened by cubrid_connect() is assumed.
param_type
Database parameter type.
param_value
Isolation level value (1-6) or lock timeout (in seconds) value.
Returns:
TRUE
on success.
FALSE
on failure.
Examples:
cubrid_get_db_parameter() example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <?php $conn = cubrid_connect( "localhost" , 33000, "demodb" , "dba" ); $params = cubrid_get_db_parameter( $conn ); var_dump( $params ); cubrid_set_autocommit( $conn , CUBRID_AUTOCOMMIT_TRUE); cubrid_set_db_parameter( $conn , CUBRID_PARAM_ISOLATION_LEVEL, 2); $params_new = cubrid_get_db_parameter( $conn ); var_dump( $params_new ); cubrid_disconnect( $conn ); ?> |
The above example will output:
array(4) { ["PARAM_ISOLATION_LEVEL"]=> int(3) ["PARAM_LOCK_TIMEOUT"]=> int(-1) ["PARAM_MAX_STRING_LENGTH"]=> int(1073741823) ["PARAM_AUTO_COMMIT"]=> int(0) } array(4) { ["PARAM_ISOLATION_LEVEL"]=> int(2) ["PARAM_LOCK_TIMEOUT"]=> int(-1) ["PARAM_MAX_STRING_LENGTH"]=> int(1073741823) ["PARAM_AUTO_COMMIT"]=> int(1) }
See also:
Please login to continue.