mirror of
https://github.com/php/php-src.git
synced 2024-12-01 13:54:10 +08:00
Add the constants needed for mysqli_commit(), _rollback() and
begin_transaction()
This commit is contained in:
parent
666a835660
commit
0da369ae50
@ -846,6 +846,16 @@ PHP_MINIT_FUNCTION(mysqli)
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_OPT_CAN_HANDLE_EXPIRED_PASSWORDS", MYSQL_OPT_CAN_HANDLE_EXPIRED_PASSWORDS, CONST_CS | CONST_PERSISTENT);
|
||||
#endif
|
||||
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_START_WITH_CONSISTENT_SNAPSHOT", TRANS_START_WITH_CONSISTENT_SNAPSHOT, CONST_CS | CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_START_READ_WRITE", TRANS_START_READ_WRITE, CONST_CS | CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_START_READ_ONLY", TRANS_START_READ_ONLY, CONST_CS | CONST_PERSISTENT);
|
||||
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_COR_AND_CHAIN", TRANS_COR_AND_CHAIN, CONST_CS | CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_COR_AND_NO_CHAIN", TRANS_COR_AND_NO_CHAIN, CONST_CS | CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_COR_RELEASE", TRANS_COR_RELEASE, CONST_CS | CONST_PERSISTENT);
|
||||
REGISTER_LONG_CONSTANT("MYSQLI_TRANS_COR_NO_RELEASE", TRANS_COR_NO_RELEASE, CONST_CS | CONST_PERSISTENT);
|
||||
|
||||
|
||||
#ifdef MYSQLI_USE_MYSQLND
|
||||
mysqlnd_reverse_api_register_api(&mysqli_reverse_api TSRMLS_CC);
|
||||
#endif
|
||||
|
@ -32,7 +32,7 @@ require_once('skipifconnectfailure.inc');
|
||||
"MYSQLI_ASSOC" => true,
|
||||
"MYSQLI_NUM" => true,
|
||||
"MYSQLI_BOTH" => true,
|
||||
"MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH" => true,
|
||||
"MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH"=> true,
|
||||
"MYSQLI_NOT_NULL_FLAG" => true,
|
||||
"MYSQLI_PRI_KEY_FLAG" => true,
|
||||
"MYSQLI_UNIQUE_KEY_FLAG" => true,
|
||||
@ -86,14 +86,21 @@ require_once('skipifconnectfailure.inc');
|
||||
"MYSQLI_SET_CHARSET_NAME" => true,
|
||||
"MYSQLI_SET_CHARSET_DIR" => true,
|
||||
"MYSQLI_REFRESH_GRANT" => true,
|
||||
"MYSQLI_REFRESH_LOG" => true,
|
||||
"MYSQLI_REFRESH_LOG" => true,
|
||||
"MYSQLI_REFRESH_TABLES" => true,
|
||||
"MYSQLI_REFRESH_HOSTS" => true,
|
||||
"MYSQLI_REFRESH_STATUS" => true,
|
||||
"MYSQLI_REFRESH_THREADS" => true,
|
||||
"MYSQLI_REFRESH_SLAVE" => true,
|
||||
"MYSQLI_REFRESH_MASTER" => true,
|
||||
"MYSQLI_DEBUG_TRACE_ENABLED" => true,
|
||||
"MYSQLI_DEBUG_TRACE_ENABLED" => true,
|
||||
"MYSQLI_TRANS_START_WITH_CONSISTENT_SNAPSHOT" => true,
|
||||
"MYSQLI_TRANS_START_READ_WRITE" => true,
|
||||
"MYSQLI_TRANS_START_READ_ONLY" => true,
|
||||
"MYSQLI_TRANS_COR_AND_CHAIN" => true,
|
||||
"MYSQLI_TRANS_COR_AND_NO_CHAIN" => true,
|
||||
"MYSQLI_TRANS_COR_RELEASE" => true,
|
||||
"MYSQLI_TRANS_COR_NO_RELEASE" => true,
|
||||
);
|
||||
|
||||
/* depends on the build - experimental */
|
||||
|
Loading…
Reference in New Issue
Block a user