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),