Lines Matching refs:mysql

62 	MY_MYSQL			*mysql = NULL;  local
100 mysql = (MY_MYSQL*) mysqli_resource->ptr;
103 if (!mysql) {
104 mysql = (MY_MYSQL *) ecalloc(1, sizeof(MY_MYSQL));
117 MYSQLI_FETCH_RESOURCE_CONN(mysql, &object, MYSQLI_STATUS_INITIALIZED);
147 if (mysql->mysql && mysqli_resource &&
151 php_mysqli_close(mysql, MYSQLI_CLOSE_IMPLICIT, mysqli_resource->status TSRMLS_CC);
159 mysql->persistent = persistent = TRUE;
165 mysql->hash_key = hash_key;
174 mysql->mysql = zend_ptr_stack_pop(&plist->free_links);
180 if (!mysqli_change_user_silent(mysql->mysql, username, passwd, dbname, passwd_len)) {
182 if (!mysql_ping(mysql->mysql)) {
185 mysqlnd_restart_psession(mysql->mysql);
190 mysqli_close(mysql->mysql, MYSQLI_CLOSE_IMPLICIT);
191 mysql->mysql = NULL;
218 if (!mysql->mysql) {
220 if (!(mysql->mysql = mysql_init(NULL))) {
222 if (!(mysql->mysql = mysqlnd_init(MYSQLND_CLIENT_KNOWS_RSET_COPY_DATA, persistent))) {
232 mysql_options(mysql->mysql, MYSQL_OPT_USE_REMOTE_CONNECTION, (char *)&external);
234 mysql_options(mysql->mysql, MYSQL_OPT_USE_EMBEDDED_CONNECTION, 0);
242 …if (mysql_real_connect(mysql->mysql, hostname, username, passwd, dbname, port, socket, flags) == N…
244 if (mysqlnd_connect(mysql->mysql, hostname, username, passwd, passwd_len, dbname, dbname_len,
249 php_mysqli_set_error(mysql_errno(mysql->mysql), (char *) mysql_error(mysql->mysql) TSRMLS_CC);
250 …php_mysqli_throw_sql_exception((char *)mysql_sqlstate(mysql->mysql), mysql_errno(mysql->mysql) TSR…
251 "%s", mysql_error(mysql->mysql));
254 mysqli_close(mysql->mysql, MYSQLI_CLOSE_DISCONNECTED);
255 mysql->mysql = NULL;
261 php_mysqli_set_error(mysql_errno(mysql->mysql), (char *) mysql_error(mysql->mysql) TSRMLS_CC);
264 mysql->mysql->reconnect = MyG(reconnect);
267 mysql_options(mysql->mysql, MYSQL_OPT_LOCAL_INFILE, (char *)&MyG(allow_local_infile));
272 mysqli_resource->ptr = (void *)mysql;
283 mysql->multi_query = 0;
297 if (mysql->hash_key) {
298 efree(mysql->hash_key);
299 mysql->hash_key = NULL;
300 mysql->persistent = FALSE;
303 efree(mysql);
407 MY_MYSQL *mysql; local
414 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
416 mysqlnd_get_connection_stats(mysql->mysql, return_value);
425 MY_MYSQL *mysql; local
431 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
434 if (mysql->mysql->data->error_info->error_list) {
437 …for (message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_in…
439 …message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->er…
451 if (mysql_errno(mysql->mysql)) {
455 add_assoc_long_ex(single_error, "errno", sizeof("errno"), mysql_errno(mysql->mysql));
456 …add_assoc_string_ex(single_error, "sqlstate", sizeof("sqlstate"), mysql_sqlstate(mysql->mysql), 1);
457 add_assoc_string_ex(single_error, "error", sizeof("error"), mysql_error(mysql->mysql), 1);
521 MY_MYSQL *mysql; local
529 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
532 if (mysql_real_query(mysql->mysql, query, query_len)) {
538 strcpy(s_error, mysql_error(mysql->mysql));
539 strcpy(s_sqlstate, mysql_sqlstate(mysql->mysql));
540 s_errno = mysql_errno(mysql->mysql);
542 MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info;
544 MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
549 strcpy(mysql->mysql->net.last_error, s_error);
550 strcpy(mysql->mysql->net.sqlstate, s_sqlstate);
551 mysql->mysql->net.last_errno = s_errno;
553 *mysql->mysql->data->error_info = error_info;
564 MY_MYSQL *mysql; local
589 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
596 if (mysqli_async_query(mysql->mysql, query, query_len)) {
597 MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
600 mysql->async_result_fetch_type = resultmode & ~MYSQLI_ASYNC;
605 if (mysql_real_query(mysql->mysql, query, query_len)) {
606 MYSQLI_REPORT_MYSQL_ERROR(mysql->mysql);
610 if (!mysql_field_count(mysql->mysql)) {
613 php_mysqli_report_index(query, mysqli_server_status(mysql->mysql) TSRMLS_CC);
626 result = mysqlnd_store_result_ofs(mysql->mysql);
629 result = mysql_store_result(mysql->mysql);
632 result = mysql_use_result(mysql->mysql);
636 …php_mysqli_throw_sql_exception((char *)mysql_sqlstate(mysql->mysql), mysql_errno(mysql->mysql) TSR…
637 "%s", mysql_error(mysql->mysql));
642 php_mysqli_report_index(query, mysqli_server_status(mysql->mysql) TSRMLS_CC);
673 MY_MYSQL *mysql; local
680 mysql = (MY_MYSQL*) my_res->ptr;
685 (*out_array)[current++] = mysql->mysql;
713 MY_MYSQL *mysql; local
720 mysql = (MY_MYSQL *) my_res->ptr;
721 if (mysql->mysql == *p) {
759 MY_MYSQL *mysql; local
761 mysql = (MY_MYSQL *) ((MYSQLI_RESOURCE *)intern->ptr)->ptr;
762 if (mysql->mysql == *p) {
848 MY_MYSQL *mysql; local
857 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
859 if (FAIL == mysqlnd_reap_async_query(mysql->mysql)) {
863 if (!mysql_field_count(mysql->mysql)) {
871 switch (mysql->async_result_fetch_type) {
873 result = mysql_store_result(mysql->mysql);
876 result = mysql_use_result(mysql->mysql);
881 …php_mysqli_throw_sql_exception((char *)mysql_sqlstate(mysql->mysql), mysql_errno(mysql->mysql) TSR…
882 "%s", mysql_error(mysql->mysql));
929 MY_MYSQL *mysql; local
937 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
939 if (mysql_warning_count(mysql->mysql)) {
941 w = php_get_warnings(mysql->mysql->data TSRMLS_CC);
943 w = php_get_warnings(mysql->mysql TSRMLS_CC);
987 MY_MYSQL *mysql; local
995 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
997 if (mysql_set_character_set(mysql->mysql, cs_name)) {
1010 MY_MYSQL *mysql; local
1023 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
1027 mysql_get_character_set_info(mysql->mysql, &cs);
1037 cs = mysql->mysql->data->charset;
1120 MY_MYSQL *mysql; local
1130 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
1144 if (mysqli_begin_transaction_libmysql(mysql->mysql, flags, name TSRMLS_CC)) {
1148 if (FAIL == mysqlnd_begin_transaction(mysql->mysql, flags, name)) {
1176 MY_MYSQL *mysql; local
1184 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
1191 if (mysqli_savepoint_libmysql(mysql->mysql, name, FALSE)) {
1193 if (FAIL == mysqlnd_savepoint(mysql->mysql, name)) {
1206 MY_MYSQL *mysql; local
1214 MYSQLI_FETCH_RESOURCE_CONN(mysql, &mysql_link, MYSQLI_STATUS_VALID);
1220 if (mysqli_savepoint_libmysql(mysql->mysql, name, TRUE)) {
1222 if (FAIL == mysqlnd_savepoint(mysql->mysql, name)) {