mysql              91 ext/mysqli/mysqli.c 	MYSQL *mysql = (MYSQL *)data;
mysql              92 ext/mysqli/mysqli.c 	mysqli_close(mysql, MYSQLI_CLOSE_IMPLICIT);
mysql             185 ext/mysqli/mysqli.c void php_clear_mysql(MY_MYSQL *mysql) {
mysql             186 ext/mysqli/mysqli.c 	if (mysql->hash_key) {
mysql             187 ext/mysqli/mysqli.c 		zend_string_release(mysql->hash_key);
mysql             188 ext/mysqli/mysqli.c 		mysql->hash_key = NULL;
mysql             190 ext/mysqli/mysqli.c 	if (!Z_ISUNDEF(mysql->li_read)) {
mysql             191 ext/mysqli/mysqli.c 		zval_ptr_dtor(&(mysql->li_read));
mysql             192 ext/mysqli/mysqli.c 		ZVAL_UNDEF(&mysql->li_read);
mysql             219 ext/mysqli/mysqli.c 		MY_MYSQL *mysql = (MY_MYSQL *)my_res->ptr;
mysql             220 ext/mysqli/mysqli.c 		if (mysql->mysql) {
mysql             221 ext/mysqli/mysqli.c 			php_mysqli_close(mysql, MYSQLI_CLOSE_EXPLICIT, my_res->status);
mysql             223 ext/mysqli/mysqli.c 		php_clear_mysql(mysql);
mysql             224 ext/mysqli/mysqli.c 		efree(mysql);
mysql             489 ext/mysqli/mysqli.c 		MY_MYSQL *mysql;
mysql             497 ext/mysqli/mysqli.c 		mysql = (MY_MYSQL *)(my_res->ptr);
mysql             498 ext/mysqli/mysqli.c 		return mysql ? mysql->mysql : NULL;
mysql            1048 ext/mysqli/mysqli.c 	MY_MYSQL			*mysql;
mysql            1061 ext/mysqli/mysqli.c 			MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1065 ext/mysqli/mysqli.c 			stmt->stmt = mysql_stmt_init(mysql->mysql);
mysql            1071 ext/mysqli/mysqli.c 			MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1075 ext/mysqli/mysqli.c 			if ((stmt->stmt = mysql_stmt_init(mysql->mysql))) {
mysql            1107 ext/mysqli/mysqli.c 	MY_MYSQL			*mysql;
mysql            1128 ext/mysqli/mysqli.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1132 ext/mysqli/mysqli.c 			result = mysql_store_result(mysql->mysql);
mysql            1135 ext/mysqli/mysqli.c 			result = mysql_use_result(mysql->mysql);
mysql             144 ext/mysqli/mysqli_api.c 	MY_MYSQL 		*mysql;
mysql             152 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             154 ext/mysqli/mysqli_api.c 	rc = mysql_affected_rows(mysql->mysql);
mysql             166 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             173 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             175 ext/mysqli/mysqli_api.c 	if (mysql_autocommit(mysql->mysql, (my_bool)automode)) {
mysql             613 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             625 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             628 ext/mysqli/mysqli_api.c 	old_charset = mysql->mysql->charset;
mysql             632 ext/mysqli/mysqli_api.c 	rc = mysqlnd_change_user_ex(mysql->mysql, user, password, dbname, FALSE, (size_t) password_len);
mysql             634 ext/mysqli/mysqli_api.c 	rc = mysql_change_user(mysql->mysql, user, password, dbname);
mysql             636 ext/mysqli/mysqli_api.c 	MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql             642 ext/mysqli/mysqli_api.c 	if (mysql_get_server_version(mysql->mysql) < 501023L) {
mysql             648 ext/mysqli/mysqli_api.c 		rc = mysql_set_character_set(mysql->mysql, old_charset->csname);
mysql             660 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             668 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             669 ext/mysqli/mysqli_api.c 	cs_name = mysql_character_set_name(mysql->mysql);
mysql             677 ext/mysqli/mysqli_api.c void php_mysqli_close(MY_MYSQL * mysql, int close_type, int resource_status)
mysql             683 ext/mysqli/mysqli_api.c 	if (!mysql->persistent) {
mysql             684 ext/mysqli/mysqli_api.c 		mysqli_close(mysql->mysql, close_type);
mysql             687 ext/mysqli/mysqli_api.c 		if ((le = zend_hash_find_ptr(&EG(persistent_list), mysql->hash_key)) != NULL) {
mysql             691 ext/mysqli/mysqli_api.c 				mysqlnd_end_psession(mysql->mysql);
mysql             696 ext/mysqli/mysqli_api.c 					mysqli_commit_or_rollback_libmysql(mysql->mysql, FALSE, TRANS_COR_NO_OPT, NULL))
mysql             698 ext/mysqli/mysqli_api.c 					FAIL == mysqlnd_rollback(mysql->mysql, TRANS_COR_NO_OPT, NULL))
mysql             701 ext/mysqli/mysqli_api.c 					mysqli_close(mysql->mysql, close_type);
mysql             703 ext/mysqli/mysqli_api.c 					zend_ptr_stack_push(&plist->free_links, mysql->mysql);
mysql             709 ext/mysqli/mysqli_api.c 		mysql->persistent = FALSE;
mysql             711 ext/mysqli/mysqli_api.c 	mysql->mysql = NULL;
mysql             713 ext/mysqli/mysqli_api.c 	php_clear_mysql(mysql);
mysql             722 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             728 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_INITIALIZED);
mysql             730 ext/mysqli/mysqli_api.c 	php_mysqli_close(mysql, MYSQLI_CLOSE_EXPLICIT, ((MYSQLI_RESOURCE *)(Z_MYSQLI_P(mysql_link))->ptr)->status);
mysql             734 ext/mysqli/mysqli_api.c 	efree(mysql);
mysql             743 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             752 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             755 ext/mysqli/mysqli_api.c 	if (mysqli_commit_or_rollback_libmysql(mysql->mysql, TRUE, flags, name)) {
mysql             757 ext/mysqli/mysqli_api.c 	if (FAIL == mysqlnd_commit(mysql->mysql, flags, name)) {
mysql             813 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             819 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             821 ext/mysqli/mysqli_api.c 	RETURN_BOOL(!mysql_dump_debug_info(mysql->mysql))
mysql             829 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             835 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             836 ext/mysqli/mysqli_api.c 	RETURN_LONG(mysql_errno(mysql->mysql));
mysql             844 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql             851 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             852 ext/mysqli/mysqli_api.c 	err = mysql_error(mysql->mysql);
mysql            1303 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1309 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1311 ext/mysqli/mysqli_api.c 	RETURN_LONG(mysql_field_count(mysql->mysql));
mysql            1395 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1401 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1403 ext/mysqli/mysqli_api.c 	RETURN_STRING((mysql->mysql->host_info) ? mysql->mysql->host_info : "");
mysql            1405 ext/mysqli/mysqli_api.c 	RETURN_STRING((mysql->mysql->data->host_info) ? mysql->mysql->data->host_info : "");
mysql            1414 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1420 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1421 ext/mysqli/mysqli_api.c 	RETURN_LONG(mysql_get_proto_info(mysql->mysql));
mysql            1429 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1436 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1438 ext/mysqli/mysqli_api.c 	info = mysql_get_server_info(mysql->mysql);
mysql            1449 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1455 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1457 ext/mysqli/mysqli_api.c 	RETURN_LONG(mysql_get_server_version(mysql->mysql));
mysql            1465 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1472 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1474 ext/mysqli/mysqli_api.c 	info = mysql_info(mysql->mysql);
mysql            1485 ext/mysqli/mysqli_api.c 	MY_MYSQL *mysql;
mysql            1491 ext/mysqli/mysqli_api.c 	mysql = (MY_MYSQL *)ecalloc(1, sizeof(MY_MYSQL));
mysql            1494 ext/mysqli/mysqli_api.c 	if (!(mysql->mysql = mysql_init(NULL)))
mysql            1500 ext/mysqli/mysqli_api.c 	if (!(mysql->mysql = mysqlnd_init(MYSQLND_CLIENT_KNOWS_RSET_COPY_DATA, TRUE)))
mysql            1503 ext/mysqli/mysqli_api.c 		efree(mysql);
mysql            1508 ext/mysqli/mysqli_api.c 	mysqli_resource->ptr = (void *)mysql;
mysql            1539 ext/mysqli/mysqli_api.c 	MY_MYSQL		*mysql;
mysql            1546 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1547 ext/mysqli/mysqli_api.c 	rc = mysql_insert_id(mysql->mysql);
mysql            1556 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1563 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1570 ext/mysqli/mysqli_api.c 	if (mysql_kill(mysql->mysql, processid)) {
mysql            1571 ext/mysqli/mysqli_api.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            1582 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1588 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1590 ext/mysqli/mysqli_api.c 	RETURN_BOOL(mysql_more_results(mysql->mysql));
mysql            1597 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1603 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1605 ext/mysqli/mysqli_api.c 	if (!mysql_more_results(mysql->mysql)) {
mysql            1611 ext/mysqli/mysqli_api.c 	RETURN_BOOL(!mysql_next_result(mysql->mysql));
mysql            1766 ext/mysqli/mysqli_api.c 	MY_MYSQL		*mysql;
mysql            1777 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_INITIALIZED);
mysql            1805 ext/mysqli/mysqli_api.c 			ret = mysql_options(mysql->mysql, mysql_option, Z_STRVAL_P(mysql_value));
mysql            1809 ext/mysqli/mysqli_api.c 			ret = mysql_options(mysql->mysql, mysql_option, (char *)&l_value);
mysql            1824 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1831 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1832 ext/mysqli/mysqli_api.c 	rc = mysql_ping(mysql->mysql);
mysql            1833 ext/mysqli/mysqli_api.c 	MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            1843 ext/mysqli/mysqli_api.c 	MY_MYSQL		*mysql;
mysql            1853 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1856 ext/mysqli/mysqli_api.c 	if (mysql->mysql->status == MYSQL_STATUS_GET_RESULT) {
mysql            1864 ext/mysqli/mysqli_api.c 	if ((stmt->stmt = mysql_stmt_init(mysql->mysql))) {
mysql            1874 ext/mysqli/mysqli_api.c 			memcpy(sqlstate, mysql->mysql->net.sqlstate, SQLSTATE_LENGTH+1);
mysql            1876 ext/mysqli/mysqli_api.c 			MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info;
mysql            1883 ext/mysqli/mysqli_api.c 			mysql->mysql->net.last_errno = last_errno;
mysql            1884 ext/mysqli/mysqli_api.c 			memcpy(mysql->mysql->net.last_error, last_error, MYSQL_ERRMSG_SIZE);
mysql            1885 ext/mysqli/mysqli_api.c 			memcpy(mysql->mysql->net.sqlstate, sqlstate, SQLSTATE_LENGTH+1);
mysql            1887 ext/mysqli/mysqli_api.c 			*mysql->mysql->data->error_info = error_info;
mysql            1902 ext/mysqli/mysqli_api.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            1931 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1939 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1943 ext/mysqli/mysqli_api.c 	if (mysql_real_query(mysql->mysql, query, query_len)) {
mysql            1944 ext/mysqli/mysqli_api.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            1948 ext/mysqli/mysqli_api.c 	if (!mysql_field_count(mysql->mysql)) {
mysql            1950 ext/mysqli/mysqli_api.c 			php_mysqli_report_index(query, mysqli_server_status(mysql->mysql));
mysql            1961 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1970 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1973 ext/mysqli/mysqli_api.c 	ZSTR_LEN(newstr) = mysql_real_escape_string(mysql->mysql, ZSTR_VAL(newstr), escapestr, escapestr_len);
mysql            1984 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            1993 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1996 ext/mysqli/mysqli_api.c 	if (mysqli_commit_or_rollback_libmysql(mysql->mysql, FALSE, flags, name)) {
mysql            1998 ext/mysqli/mysqli_api.c 	if (FAIL == mysqlnd_rollback(mysql->mysql, flags, name)) {
mysql            2204 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            2212 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2214 ext/mysqli/mysqli_api.c 	if (mysql_select_db(mysql->mysql, dbname)) {
mysql            2215 ext/mysqli/mysqli_api.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            2226 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            2233 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2234 ext/mysqli/mysqli_api.c 	state = mysql_sqlstate(mysql->mysql);
mysql            2245 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            2253 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_INITIALIZED);
mysql            2261 ext/mysqli/mysqli_api.c 	mysql_ssl_set(mysql->mysql, ssl_parm[0], ssl_parm[1], ssl_parm[2], ssl_parm[3], ssl_parm[4]);
mysql            2271 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            2282 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2285 ext/mysqli/mysqli_api.c 	if ((stat = (char *)mysql_stat(mysql->mysql)))
mysql            2289 ext/mysqli/mysqli_api.c 	if (mysqlnd_stat(mysql->mysql, &stat) == PASS)
mysql            2304 ext/mysqli/mysqli_api.c 	MY_MYSQL *mysql;
mysql            2311 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_INITIALIZED);
mysql            2313 ext/mysqli/mysqli_api.c 	RETURN_BOOL(!mysql_refresh(mysql->mysql, (uint8_t) options));
mysql            2315 ext/mysqli/mysqli_api.c 	RETURN_BOOL(!mysql_refresh(mysql->mysql, options));
mysql            2435 ext/mysqli/mysqli_api.c 	MY_MYSQL		*mysql;
mysql            2443 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2447 ext/mysqli/mysqli_api.c 	if (!(stmt->stmt = mysql_stmt_init(mysql->mysql))) {
mysql            2586 ext/mysqli/mysqli_api.c 	MY_MYSQL		*mysql;
mysql            2596 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2598 ext/mysqli/mysqli_api.c 	result = flags & MYSQLI_STORE_RESULT_COPY_DATA? mysqlnd_store_result_ofs(mysql->mysql) : mysqlnd_store_result(mysql->mysql);
mysql            2600 ext/mysqli/mysqli_api.c 	result = mysql_store_result(mysql->mysql);
mysql            2603 ext/mysqli/mysqli_api.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            2607 ext/mysqli/mysqli_api.c 		php_mysqli_report_index("from previous query", mysqli_server_status(mysql->mysql));
mysql            2621 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            2627 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2629 ext/mysqli/mysqli_api.c 	RETURN_LONG((zend_long) mysql_thread_id(mysql->mysql));
mysql            2645 ext/mysqli/mysqli_api.c 	MY_MYSQL		*mysql;
mysql            2653 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2655 ext/mysqli/mysqli_api.c 	if (!(result = mysql_use_result(mysql->mysql))) {
mysql            2656 ext/mysqli/mysqli_api.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql            2661 ext/mysqli/mysqli_api.c 		php_mysqli_report_index("from previous query", mysqli_server_status(mysql->mysql));
mysql            2674 ext/mysqli/mysqli_api.c 	MY_MYSQL	*mysql;
mysql            2680 ext/mysqli/mysqli_api.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            2682 ext/mysqli/mysqli_api.c 	RETURN_LONG(mysql_warning_count(mysql->mysql));
mysql              36 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_warning_count(s)		mysql_warning_count((s)->mysql)
mysql              37 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_server_status(s)		(s)->mysql->server_status
mysql              38 ext/mysqli/mysqli_libmysql.h #define mysqli_stmt_get_connection(s)		(s)->mysql
mysql              61 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL			*mysql = NULL;
mysql              98 ext/mysqli/mysqli_nonapi.c 				mysql = (MY_MYSQL*) mysqli_resource->ptr;
mysql             101 ext/mysqli/mysqli_nonapi.c 		if (!mysql) {
mysql             102 ext/mysqli/mysqli_nonapi.c 			mysql = (MY_MYSQL *) ecalloc(1, sizeof(MY_MYSQL));
mysql             115 ext/mysqli/mysqli_nonapi.c 		MYSQLI_FETCH_RESOURCE_CONN(mysql, object, MYSQLI_STATUS_INITIALIZED);
mysql             145 ext/mysqli/mysqli_nonapi.c 	if (mysql->mysql && mysqli_resource &&
mysql             149 ext/mysqli/mysqli_nonapi.c 		php_mysqli_close(mysql, MYSQLI_CLOSE_IMPLICIT, mysqli_resource->status);
mysql             157 ext/mysqli/mysqli_nonapi.c 			mysql->persistent = persistent = TRUE;
mysql             163 ext/mysqli/mysqli_nonapi.c 			mysql->hash_key = hash_key;
mysql             172 ext/mysqli/mysqli_nonapi.c 							mysql->mysql = zend_ptr_stack_pop(&plist->free_links);
mysql             178 ext/mysqli/mysqli_nonapi.c 							if (!mysqli_change_user_silent(mysql->mysql, username, passwd, dbname, passwd_len)) {
mysql             180 ext/mysqli/mysqli_nonapi.c 							if (!mysql_ping(mysql->mysql)) {
mysql             183 ext/mysqli/mysqli_nonapi.c 								mysqlnd_restart_psession(mysql->mysql);
mysql             188 ext/mysqli/mysqli_nonapi.c 								mysqli_close(mysql->mysql, MYSQLI_CLOSE_IMPLICIT);
mysql             189 ext/mysqli/mysqli_nonapi.c 								mysql->mysql = NULL;
mysql             216 ext/mysqli/mysqli_nonapi.c 	if (!mysql->mysql) {
mysql             218 ext/mysqli/mysqli_nonapi.c 		if (!(mysql->mysql = mysql_init(NULL))) {
mysql             220 ext/mysqli/mysqli_nonapi.c 		if (!(mysql->mysql = mysqlnd_init(MYSQLND_CLIENT_KNOWS_RSET_COPY_DATA, persistent))) {
mysql             230 ext/mysqli/mysqli_nonapi.c 		mysql_options(mysql->mysql, MYSQL_OPT_USE_REMOTE_CONNECTION, (char *)&external);
mysql             232 ext/mysqli/mysqli_nonapi.c 		mysql_options(mysql->mysql, MYSQL_OPT_USE_EMBEDDED_CONNECTION, 0);
mysql             240 ext/mysqli/mysqli_nonapi.c 	if (mysql_real_connect(mysql->mysql, hostname, username, passwd, dbname, port, socket, flags) == NULL)
mysql             242 ext/mysqli/mysqli_nonapi.c 	if (mysqlnd_connect(mysql->mysql, hostname, username, passwd, passwd_len, dbname, dbname_len,
mysql             247 ext/mysqli/mysqli_nonapi.c 		php_mysqli_set_error(mysql_errno(mysql->mysql), (char *) mysql_error(mysql->mysql));
mysql             248 ext/mysqli/mysqli_nonapi.c 		php_mysqli_throw_sql_exception((char *)mysql_sqlstate(mysql->mysql), mysql_errno(mysql->mysql),
mysql             249 ext/mysqli/mysqli_nonapi.c 										"%s", mysql_error(mysql->mysql));
mysql             252 ext/mysqli/mysqli_nonapi.c 			mysqli_close(mysql->mysql, MYSQLI_CLOSE_DISCONNECTED);
mysql             253 ext/mysqli/mysqli_nonapi.c 			mysql->mysql = NULL;
mysql             259 ext/mysqli/mysqli_nonapi.c 	php_mysqli_set_error(mysql_errno(mysql->mysql), (char *) mysql_error(mysql->mysql));
mysql             262 ext/mysqli/mysqli_nonapi.c 	mysql->mysql->reconnect = MyG(reconnect);
mysql             265 ext/mysqli/mysqli_nonapi.c 	mysql_options(mysql->mysql, MYSQL_OPT_LOCAL_INFILE, (char *)&MyG(allow_local_infile));
mysql             270 ext/mysqli/mysqli_nonapi.c 		mysqli_resource->ptr = (void *)mysql;
mysql             281 ext/mysqli/mysqli_nonapi.c 	mysql->multi_query = 0;
mysql             295 ext/mysqli/mysqli_nonapi.c 	if (mysql->hash_key) {
mysql             296 ext/mysqli/mysqli_nonapi.c 		zend_string_release(mysql->hash_key);
mysql             297 ext/mysqli/mysqli_nonapi.c 		mysql->hash_key = NULL;
mysql             298 ext/mysqli/mysqli_nonapi.c 		mysql->persistent = FALSE;
mysql             301 ext/mysqli/mysqli_nonapi.c 		efree(mysql);
mysql             397 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql             404 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             406 ext/mysqli/mysqli_nonapi.c 	mysqlnd_get_connection_stats(mysql->mysql, return_value);
mysql             415 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql             421 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             424 ext/mysqli/mysqli_nonapi.c 	if (mysql->mysql->data->error_info->error_list) {
mysql             427 ext/mysqli/mysqli_nonapi.c 		for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_info->error_list, &pos);
mysql             429 ext/mysqli/mysqli_nonapi.c 			 message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->error_list, &pos))
mysql             440 ext/mysqli/mysqli_nonapi.c 	if (mysql_errno(mysql->mysql)) {
mysql             443 ext/mysqli/mysqli_nonapi.c 		add_assoc_long_ex(&single_error, "errno", sizeof("errno") - 1, mysql_errno(mysql->mysql));
mysql             444 ext/mysqli/mysqli_nonapi.c 		add_assoc_string_ex(&single_error, "sqlstate", sizeof("sqlstate") - 1, mysql_sqlstate(mysql->mysql));
mysql             445 ext/mysqli/mysqli_nonapi.c 		add_assoc_string_ex(&single_error, "error", sizeof("error") - 1, mysql_error(mysql->mysql));
mysql             505 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql             513 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             516 ext/mysqli/mysqli_nonapi.c 	if (mysql_real_query(mysql->mysql, query, query_len)) {
mysql             522 ext/mysqli/mysqli_nonapi.c 		strcpy(s_error, mysql_error(mysql->mysql));
mysql             523 ext/mysqli/mysqli_nonapi.c 		strcpy(s_sqlstate, mysql_sqlstate(mysql->mysql));
mysql             524 ext/mysqli/mysqli_nonapi.c 		s_errno = mysql_errno(mysql->mysql);
mysql             526 ext/mysqli/mysqli_nonapi.c 		MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info;
mysql             528 ext/mysqli/mysqli_nonapi.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql             533 ext/mysqli/mysqli_nonapi.c 		strcpy(mysql->mysql->net.last_error, s_error);
mysql             534 ext/mysqli/mysqli_nonapi.c 		strcpy(mysql->mysql->net.sqlstate, s_sqlstate);
mysql             535 ext/mysqli/mysqli_nonapi.c 		mysql->mysql->net.last_errno = s_errno;
mysql             537 ext/mysqli/mysqli_nonapi.c 		*mysql->mysql->data->error_info = error_info;
mysql             548 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL			*mysql;
mysql             573 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             580 ext/mysqli/mysqli_nonapi.c 		if (mysqli_async_query(mysql->mysql, query, query_len)) {
mysql             581 ext/mysqli/mysqli_nonapi.c 			MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql             584 ext/mysqli/mysqli_nonapi.c 		mysql->async_result_fetch_type = resultmode & ~MYSQLI_ASYNC;
mysql             589 ext/mysqli/mysqli_nonapi.c 	if (mysql_real_query(mysql->mysql, query, query_len)) {
mysql             590 ext/mysqli/mysqli_nonapi.c 		MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
mysql             594 ext/mysqli/mysqli_nonapi.c 	if (!mysql_field_count(mysql->mysql)) {
mysql             597 ext/mysqli/mysqli_nonapi.c 			php_mysqli_report_index(query, mysqli_server_status(mysql->mysql));
mysql             610 ext/mysqli/mysqli_nonapi.c 				result = mysqlnd_store_result_ofs(mysql->mysql);
mysql             613 ext/mysqli/mysqli_nonapi.c 				result = mysql_store_result(mysql->mysql);
mysql             616 ext/mysqli/mysqli_nonapi.c 			result = mysql_use_result(mysql->mysql);
mysql             620 ext/mysqli/mysqli_nonapi.c 		php_mysqli_throw_sql_exception((char *)mysql_sqlstate(mysql->mysql), mysql_errno(mysql->mysql),
mysql             621 ext/mysqli/mysqli_nonapi.c 										"%s", mysql_error(mysql->mysql));
mysql             626 ext/mysqli/mysqli_nonapi.c 		php_mysqli_report_index(query, mysqli_server_status(mysql->mysql));
mysql             654 ext/mysqli/mysqli_nonapi.c 			MY_MYSQL *mysql;
mysql             661 ext/mysqli/mysqli_nonapi.c 			mysql = (MY_MYSQL*) my_res->ptr;
mysql             666 ext/mysqli/mysqli_nonapi.c 			(*out_array)[current++] = mysql->mysql;
mysql             690 ext/mysqli/mysqli_nonapi.c 			MY_MYSQL *mysql;
mysql             697 ext/mysqli/mysqli_nonapi.c 			mysql = (MY_MYSQL *) my_res->ptr;
mysql             698 ext/mysqli/mysqli_nonapi.c 			if (mysql->mysql == *p) {
mysql             727 ext/mysqli/mysqli_nonapi.c 			MY_MYSQL *mysql;
mysql             729 ext/mysqli/mysqli_nonapi.c 			mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)intern->ptr)->ptr;
mysql             730 ext/mysqli/mysqli_nonapi.c 			if (mysql->mysql == *p) {
mysql             811 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL		*mysql;
mysql             820 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             822 ext/mysqli/mysqli_nonapi.c 	if (FAIL == mysqlnd_reap_async_query(mysql->mysql)) {
mysql             826 ext/mysqli/mysqli_nonapi.c 	if (!mysql_field_count(mysql->mysql)) {
mysql             834 ext/mysqli/mysqli_nonapi.c 	switch (mysql->async_result_fetch_type) {
mysql             836 ext/mysqli/mysqli_nonapi.c 			result = mysql_store_result(mysql->mysql);
mysql             839 ext/mysqli/mysqli_nonapi.c 			result = mysql_use_result(mysql->mysql);
mysql             844 ext/mysqli/mysqli_nonapi.c 		php_mysqli_throw_sql_exception((char *)mysql_sqlstate(mysql->mysql), mysql_errno(mysql->mysql),
mysql             845 ext/mysqli/mysqli_nonapi.c 										"%s", mysql_error(mysql->mysql));
mysql             890 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL			*mysql;
mysql             898 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             900 ext/mysqli/mysqli_nonapi.c 	if (mysql_warning_count(mysql->mysql)) {
mysql             902 ext/mysqli/mysqli_nonapi.c 		w = php_get_warnings(mysql->mysql->data);
mysql             904 ext/mysqli/mysqli_nonapi.c 		w = php_get_warnings(mysql->mysql);
mysql             946 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql             954 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             956 ext/mysqli/mysqli_nonapi.c 	if (mysql_set_character_set(mysql->mysql, cs_name)) {
mysql             969 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL				*mysql;
mysql             982 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql             986 ext/mysqli/mysqli_nonapi.c 	mysql_get_character_set_info(mysql->mysql, &cs);
mysql             996 ext/mysqli/mysqli_nonapi.c 	cs = mysql->mysql->data->charset;
mysql            1079 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql            1089 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1103 ext/mysqli/mysqli_nonapi.c 	if (mysqli_begin_transaction_libmysql(mysql->mysql, flags, name)) {
mysql            1107 ext/mysqli/mysqli_nonapi.c 	if (FAIL == mysqlnd_begin_transaction(mysql->mysql, flags, name)) {
mysql            1133 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql            1141 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1148 ext/mysqli/mysqli_nonapi.c 	if (mysqli_savepoint_libmysql(mysql->mysql, name, FALSE)) {
mysql            1150 ext/mysqli/mysqli_nonapi.c 	if (FAIL == mysqlnd_savepoint(mysql->mysql, name)) {
mysql            1162 ext/mysqli/mysqli_nonapi.c 	MY_MYSQL	*mysql;
mysql            1170 ext/mysqli/mysqli_nonapi.c 	MYSQLI_FETCH_RESOURCE_CONN(mysql, mysql_link, MYSQLI_STATUS_VALID);
mysql            1176 ext/mysqli/mysqli_nonapi.c 	if (mysqli_savepoint_libmysql(mysql->mysql, name, TRUE)) {
mysql            1178 ext/mysqli/mysqli_nonapi.c 	if (FAIL == mysqlnd_savepoint(mysql->mysql, name)) {
mysql              64 ext/mysqli/mysqli_priv.h extern void php_mysqli_close(MY_MYSQL * mysql, int close_type, int resource_status);
mysql              70 ext/mysqli/mysqli_priv.h extern MYSQLI_WARNING *php_get_warnings(MYSQLND_CONN_DATA * mysql);
mysql              72 ext/mysqli/mysqli_priv.h extern MYSQLI_WARNING *php_get_warnings(MYSQL * mysql);
mysql              89 ext/mysqli/mysqli_priv.h #define MYSQLI_DISABLE_MQ if (mysql->multi_query) { \
mysql              90 ext/mysqli/mysqli_priv.h 	mysql_set_server_option(mysql->mysql, MYSQL_OPTION_MULTI_STATEMENTS_OFF); \
mysql              91 ext/mysqli/mysqli_priv.h 	mysql->multi_query = 0; \
mysql              94 ext/mysqli/mysqli_priv.h #define MYSQLI_ENABLE_MQ if (!mysql->multi_query) { \
mysql              95 ext/mysqli/mysqli_priv.h 	mysql_set_server_option(mysql->mysql, MYSQL_OPTION_MULTI_STATEMENTS_ON); \
mysql              96 ext/mysqli/mysqli_priv.h 	mysql->multi_query = 1; \
mysql             137 ext/mysqli/mysqli_priv.h #define MYSQLI_REPORT_MYSQL_ERROR(mysql) \
mysql             138 ext/mysqli/mysqli_priv.h if ((MyG(report_mode) & MYSQLI_REPORT_ERROR) && mysql_errno(mysql)) { \
mysql             139 ext/mysqli/mysqli_priv.h 	php_mysqli_report_error(mysql_sqlstate(mysql), mysql_errno(mysql), mysql_error(mysql)); \
mysql              49 ext/mysqli/mysqli_prop.c     p = (MYSQL *)((MY_MYSQL *)((MYSQLI_RESOURCE *)(obj->ptr))->ptr)->mysql;\
mysql             151 ext/mysqli/mysqli_prop.c 	MY_MYSQL *mysql;
mysql             156 ext/mysqli/mysqli_prop.c  	mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)(obj->ptr))->ptr;
mysql             158 ext/mysqli/mysqli_prop.c 	if (!mysql) {
mysql             163 ext/mysqli/mysqli_prop.c 		rc = mysql_affected_rows(mysql->mysql);
mysql             183 ext/mysqli/mysqli_prop.c 	MY_MYSQL *mysql;
mysql             187 ext/mysqli/mysqli_prop.c  	mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)(obj->ptr))->ptr;
mysql             190 ext/mysqli/mysqli_prop.c 	if (mysql) {
mysql             192 ext/mysqli/mysqli_prop.c 		if (mysql->mysql->data->error_info->error_list) {
mysql             195 ext/mysqli/mysqli_prop.c 			for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_info->error_list, &pos);
mysql             197 ext/mysqli/mysqli_prop.c 				 message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->error_list, &pos))
mysql             208 ext/mysqli/mysqli_prop.c 		if (mysql_errno(mysql->mysql)) {
mysql             211 ext/mysqli/mysqli_prop.c 			add_assoc_long_ex(&single_error, "errno", sizeof("errno") - 1, mysql_errno(mysql->mysql));
mysql             212 ext/mysqli/mysqli_prop.c 			add_assoc_string_ex(&single_error, "sqlstate", sizeof("sqlstate") - 1, mysql_sqlstate(mysql->mysql));
mysql             213 ext/mysqli/mysqli_prop.c 			add_assoc_string_ex(&single_error, "error", sizeof("error") - 1, mysql_error(mysql->mysql));
mysql             240 ext/mysqli/mysqli_prop.c 	MY_MYSQL *mysql;
mysql             250 ext/mysqli/mysqli_prop.c  	mysql = (MY_MYSQL *)((MYSQLI_RESOURCE *)(obj->ptr))->ptr;
mysql             252 ext/mysqli/mysqli_prop.c 	if (mysql) {
mysql             255 ext/mysqli/mysqli_prop.c 		if (mysqlnd_stat(mysql->mysql, &stat_msg) == PASS) {
mysql             260 ext/mysqli/mysqli_prop.c 		if ((stat_msg = (char *)mysql_stat(mysql->mysql))) {
mysql              73 ext/mysqli/mysqli_warning.c MYSQLI_WARNING *php_get_warnings(MYSQL *mysql)
mysql              79 ext/mysqli/mysqli_warning.c 	if (mysql_real_query(mysql, "SHOW WARNINGS", 13)) {
mysql              83 ext/mysqli/mysqli_warning.c 	result = mysql_store_result(mysql);
mysql             120 ext/mysqli/mysqli_warning.c MYSQLI_WARNING * php_get_warnings(MYSQLND_CONN_DATA * mysql)
mysql             126 ext/mysqli/mysqli_warning.c 	if (mysql->m->query(mysql, "SHOW WARNINGS", 13)) {
mysql             130 ext/mysqli/mysqli_warning.c 	result = mysql->m->use_result(mysql, 0);
mysql             269 ext/mysqli/mysqli_warning.c 		MY_MYSQL *mysql;
mysql             270 ext/mysqli/mysqli_warning.c 		MYSQLI_FETCH_RESOURCE_CONN(mysql, z, MYSQLI_STATUS_VALID);
mysql             271 ext/mysqli/mysqli_warning.c 		if (mysql_warning_count(mysql->mysql)) {
mysql             273 ext/mysqli/mysqli_warning.c 			w = php_get_warnings(mysql->mysql);
mysql             275 ext/mysqli/mysqli_warning.c 			w = php_get_warnings(mysql->mysql->data);
mysql             126 ext/mysqli/php_mysqli_structs.h 	MYSQL			*mysql;
mysql             212 ext/mysqli/php_mysqli_structs.h extern void php_mysqli_close(MY_MYSQL * mysql, int close_type, int resource_status);
mysql             223 ext/mysqli/php_mysqli_structs.h #define MYSQLI_DISABLE_MQ if (mysql->multi_query) { \
mysql             224 ext/mysqli/php_mysqli_structs.h 	mysql_set_server_option(mysql->mysql, MYSQL_OPTION_MULTI_STATEMENTS_OFF); \
mysql             225 ext/mysqli/php_mysqli_structs.h 	mysql->multi_query = 0; \
mysql             228 ext/mysqli/php_mysqli_structs.h #define MYSQLI_ENABLE_MQ if (!mysql->multi_query) { \
mysql             229 ext/mysqli/php_mysqli_structs.h 	mysql_set_server_option(mysql->mysql, MYSQL_OPTION_MULTI_STATEMENTS_ON); \
mysql             230 ext/mysqli/php_mysqli_structs.h 	mysql->multi_query = 1; \
mysql             289 ext/mysqli/php_mysqli_structs.h 	if (!(__ptr)->mysql) { \
mysql             807 ext/pdo_mysql/mysql_driver.c 	PDO_DRIVER_HEADER(mysql),