/PHP-5.5/ext/mysqlnd/ |
H A D | mysqlnd_priv.h | 113 #define SET_EMPTY_ERROR(error_info) \ argument 115 (error_info).error_no = 0; \ 116 (error_info).error[0] = '\0'; \ 117 strlcpy((error_info).sqlstate, "00000", sizeof((error_info).sqlstate)); \ 118 if ((error_info).error_list) { \ 119 zend_llist_clean((error_info).error_list); \ 127 SET_EMPTY_ERROR((error_info)); \ 129 (error_info).error_no = (a); \ 130 strlcpy((error_info).sqlstate, (b), sizeof((error_info).sqlstate)); \ 131 strlcpy((error_info).error, (c), sizeof((error_info).error)); \ [all …]
|
H A D | mysqlnd_loaddata.c | 175 ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info TSRMLS_CC); in mysqlnd_handle_local_infile() 188 char tmp_buf[sizeof(conn->error_info->error)]; in mysqlnd_handle_local_infile() 193 SET_CLIENT_ERROR(*conn->error_info, tmp_error_no, UNKNOWN_SQLSTATE, tmp_buf); in mysqlnd_handle_local_infile() 195 ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info TSRMLS_CC); in mysqlnd_handle_local_infile() 201 …if ((ret = net->data->m.send_ex(net, buf, bufsize, conn->stats, conn->error_info TSRMLS_CC)) == 0)… in mysqlnd_handle_local_infile() 203 SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_LOST, UNKNOWN_SQLSTATE, lost_conn); in mysqlnd_handle_local_infile() 209 …if ((ret = net->data->m.send_ex(net, empty_packet, 0, conn->stats, conn->error_info TSRMLS_CC)) ==… in mysqlnd_handle_local_infile() 210 SET_CLIENT_ERROR(*conn->error_info, CR_SERVER_LOST, UNKNOWN_SQLSTATE, lost_conn); in mysqlnd_handle_local_infile() 216 char tmp_buf[sizeof(conn->error_info->error)]; in mysqlnd_handle_local_infile() 221 SET_CLIENT_ERROR(*conn->error_info, tmp_error_no, UNKNOWN_SQLSTATE, tmp_buf); in mysqlnd_handle_local_infile()
|
H A D | mysqlnd_driver.c | 138 data->error_info = &(data->error_info_impl); in MYSQLND_METHOD() 152 data->error_info->error_list = mnd_pecalloc(1, sizeof(zend_llist), persistent); in MYSQLND_METHOD() 153 if (!data->error_info->error_list) { in MYSQLND_METHOD() 157 …zend_llist_init(data->error_info->error_list, sizeof(MYSQLND_ERROR_LIST_ELEMENT), (llist_dtor_func… in MYSQLND_METHOD() 216 stmt->error_info = &(stmt->error_info_impl); in MYSQLND_METHOD() 232 stmt->error_info->error_list = mnd_pecalloc(1, sizeof(zend_llist), ret->persistent); in MYSQLND_METHOD() 233 if (!stmt->error_info->error_list) { in MYSQLND_METHOD() 242 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 254 …io_channel)(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info TSRMLS_DC) in MYSQLND_METHOD() 268 if (PASS != net->data->m.init(net, stats, error_info TSRMLS_CC)) { in MYSQLND_METHOD() [all …]
|
H A D | mysqlnd_auth.c | 63 SET_OOM_ERROR(*conn->error_info); in mysqlnd_auth_handshake() 70 SET_OOM_ERROR(*conn->error_info); in mysqlnd_auth_handshake() 134 …strlcpy(conn->error_info->sqlstate, auth_resp_packet->sqlstate, sizeof(conn->error_info->sqlstate)… in mysqlnd_auth_handshake() 184 SET_OOM_ERROR(*conn->error_info); in mysqlnd_auth_change_user() 191 SET_OOM_ERROR(*conn->error_info); in mysqlnd_auth_change_user() 207 SET_OOM_ERROR(*conn->error_info); in mysqlnd_auth_change_user() 234 COPY_CLIENT_ERROR(*conn->error_info, chg_user_resp->error_info); in mysqlnd_auth_change_user() 255 if (conn->error_info->error_no) { in mysqlnd_auth_change_user() 269 SET_OOM_ERROR(*conn->error_info); in mysqlnd_auth_change_user() 505 SET_OOM_ERROR(*conn->error_info); in mysqlnd_sha256_get_rsa_key() [all …]
|
H A D | mysqlnd_ps.c | 113 COPY_CLIENT_ERROR(*conn->error_info, result->stored_data->error_info); in MYSQLND_METHOD() 180 COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); in MYSQLND_METHOD() 302 COPY_CLIENT_ERROR(*stmt->error_info, prepare_resp->error_info); in mysqlnd_stmt_read_prepare_response() 303 COPY_CLIENT_ERROR(*stmt->conn->error_info, prepare_resp->error_info); in mysqlnd_stmt_read_prepare_response() 489 COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); in mysqlnd_stmt_execute_parse_response() 693 COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); in MYSQLND_METHOD() 902 COPY_CLIENT_ERROR(*stmt->error_info, row_packet->error_info); in mysqlnd_stmt_fetch_row_unbuffered() 1014 COPY_CLIENT_ERROR(*stmt->error_info, *stmt->conn->error_info); in mysqlnd_fetch_stmt_row_cursor() 1212 COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); in MYSQLND_METHOD() 1327 COPY_CLIENT_ERROR(*stmt->error_info, *conn->error_info); in MYSQLND_METHOD() [all …]
|
H A D | mysqlnd_net.c | 67 MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC) in MYSQLND_METHOD() 98 MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC) in MYSQLND_METHOD() 111 MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC) in MYSQLND_METHOD() 265 MYSQLND_ERROR_INFO * const error_info TSRMLS_DC) in MYSQLND_METHOD() 291 MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC) in MYSQLND_METHOD() 299 net->data->m.close_stream(net, conn_stats, error_info TSRMLS_CC); in MYSQLND_METHOD() 301 open_stream = net->data->m.get_open_stream(net, scheme, scheme_len, error_info TSRMLS_CC); in MYSQLND_METHOD() 386 conn_stats, error_info TSRMLS_CC); in MYSQLND_METHOD() 677 DBG_RETURN(net->data->m.receive_ex(net, p, to_read, conn_stats, error_info TSRMLS_CC)); in MYSQLND_METHOD() 1049 net->data->m.close_stream(net, stats, error_info TSRMLS_CC); in MYSQLND_METHOD() [all …]
|
H A D | mysqlnd_net.h | 26 …d_net_init(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info TSRMLS_DC); 27 …et_free(MYSQLND_NET * const net, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info TSRMLS_DC);
|
H A D | mysqlnd_result.c | 325 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 367 SET_OOM_ERROR(*conn->error_info); in mysqlnd_query_read_result_set_header() 394 COPY_CLIENT_ERROR(*conn->error_info, rset_header->error_info); in mysqlnd_query_read_result_set_header() 401 conn->error_info->error_no = 0; in mysqlnd_query_read_result_set_header() 698 COPY_CLIENT_ERROR(*result->conn->error_info, row_packet->error_info); in mysqlnd_fetch_row_unbuffered_c() 699 … DBG_ERR_FMT("errorno=%u error=%s", row_packet->error_info.error_no, row_packet->error_info.error); in mysqlnd_fetch_row_unbuffered_c() 825 COPY_CLIENT_ERROR(*result->conn->error_info, row_packet->error_info); in mysqlnd_fetch_row_unbuffered() 1091 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 1108 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 1204 COPY_CLIENT_ERROR(set->error_info, row_packet->error_info); in MYSQLND_METHOD() [all …]
|
H A D | mysqlnd.c | 169 if (conn->error_info->error_list) { in MYSQLND_METHOD() 228 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 339 SET_EMPTY_ERROR(*conn->error_info); in MYSQLND_METHOD() 343 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 454 SET_OOM_ERROR(*conn->error_info); in mysqlnd_switch_to_ssl_if_needed() 776 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 1077 …SET_CLIENT_ERROR(*conn->error_info, CR_CONNECTION_ERROR, UNKNOWN_SQLSTATE, conn->error_info->error… 1079 conn->error_info->error_no, conn->error_info->error, conn->scheme); 1565 return conn->error_info->error; 1574 return conn->error_info->sqlstate[0] ? conn->error_info->sqlstate:MYSQLND_SQLSTATE_NULL; [all …]
|
H A D | mysqlnd_wireprotocol.h | 201 MYSQLND_ERROR_INFO error_info; member 214 MYSQLND_ERROR_INFO error_info; member 243 MYSQLND_ERROR_INFO error_info; member 267 MYSQLND_ERROR_INFO error_info; member 279 MYSQLND_ERROR_INFO error_info; member
|
H A D | mysqlnd_wireprotocol.c | 1071 packet->error_info.error, sizeof(packet->error_info.error), in php_mysqlnd_rset_header_read() 1072 &packet->error_info.error_no, packet->error_info.sqlstate in php_mysqlnd_rset_header_read() 1098 SET_OOM_ERROR(*conn->error_info); in php_mysqlnd_rset_header_read() 1213 packet->error_info.error, sizeof(packet->error_info.error), in php_mysqlnd_rset_field_read() 1214 &packet->error_info.error_no, packet->error_info.sqlstate in php_mysqlnd_rset_field_read() 1216 DBG_ERR_FMT("Server error : (%u) %s", packet->error_info.error_no, packet->error_info.error); in php_mysqlnd_rset_field_read() 1302 SET_OOM_ERROR(*conn->error_info); in php_mysqlnd_rset_field_read() 1314 SET_OOM_ERROR(*conn->error_info); in php_mysqlnd_rset_field_read() 1805 packet->error_info.error, in php_mysqlnd_rowp_read() 1951 packet->error_info.error, in php_mysqlnd_prepare_read() [all …]
|
H A D | mysqlnd_structs.h | 287 … const size_t count, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 288 … const size_t count, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 289 …t size_t count, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 291 …LND_NET * const net, MYSQLND_STATS * const stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 292 …ET * const net, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 294 …ET * const net, MYSQLND_STATS * const conn_stats, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 298 …nst char * const scheme, const size_t scheme_len, MYSQLND_ERROR_INFO * const error_info TSRMLS_DC); 399 …o_channel)(zend_bool persistent, MYSQLND_STATS * stats, MYSQLND_ERROR_INFO * error_info TSRMLS_DC); 901 MYSQLND_ERROR_INFO * error_info; member 979 MYSQLND_ERROR_INFO error_info; member [all …]
|
H A D | mysqlnd_result_meta.c | 106 SET_OOM_ERROR(*conn->error_info); in MYSQLND_METHOD() 124 if (field_packet->error_info.error_no) { in MYSQLND_METHOD() 125 COPY_CLIENT_ERROR(*conn->error_info, field_packet->error_info); in MYSQLND_METHOD()
|
H A D | mysqlnd_ps_codec.c | 553 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params() 587 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params() 636 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params() 698 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params() 712 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params() 754 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params() 774 SET_OOM_ERROR(*stmt->error_info); in mysqlnd_stmt_execute_store_params()
|
/PHP-5.5/ext/pdo_mysql/tests/ |
H A D | pdo_mysql_prepare_native.phpt | 19 if ($suppress_warning || (is_array($error_info) && isset($error_info['prepare']))) 24 if (is_array($error_info) && isset($error_info['prepare'])) { 27 if (isset($error_info['prepare']['sqlstate']) && 28 ($error_info['prepare']['sqlstate'] !== $tmp[0])) { 34 if (isset($error_info['prepare']['mysql']) && 35 ($error_info['prepare']['mysql'] !== $tmp[1])) { 51 if ($suppress_warning || (is_array($error_info) && isset($error_info['execute']))) 67 if (is_array($error_info) && isset($error_info['execute'])) { 69 if (isset($error_info['execute']['sqlstate']) && 76 if (isset($error_info['execute']['mysql']) && [all …]
|
H A D | pdo_mysql_prepare_emulated.phpt | 19 if (is_array($error_info) && isset($error_info['prepare'])) 24 if (is_array($error_info) && isset($error_info['prepare'])) { 27 if (isset($error_info['prepare']['sqlstate']) && 28 ($error_info['prepare']['sqlstate'] !== $tmp[0])) { 34 if (isset($error_info['prepare']['mysql']) && 35 ($error_info['prepare']['mysql'] !== $tmp[1])) { 47 if (is_array($error_info) && isset($error_info['execute'])) 56 if (is_array($error_info) && isset($error_info['execute'])) { 59 if (isset($error_info['execute']['sqlstate']) && 66 if (isset($error_info['execute']['mysql']) && [all …]
|
/PHP-5.5/ext/mysqli/ |
H A D | mysqli_prop.c | 208 if (mysql->mysql->data->error_info->error_list) { in link_error_list_read() 211 …QLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_info->error_list, &po… in link_error_list_read() 213 …message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->er… in link_error_list_read() 405 if (stmt->stmt->data && stmt->stmt->data->error_info->error_list) { in stmt_error_list_read() 408 …YSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(stmt->stmt->data->error_info->error_list, &po… in stmt_error_list_read() 410 …message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(stmt->stmt->data->error_info->erro… in stmt_error_list_read()
|
H A D | mysqli_nonapi.c | 432 if (mysql->mysql->data->error_info->error_list) { 435 …QLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(mysql->mysql->data->error_info->error_list, &po… 437 …message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(mysql->mysql->data->error_info->er… 476 if (stmt->stmt && stmt->stmt->data && stmt->stmt->data->error_info->error_list) { 479 …YSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_first_ex(stmt->stmt->data->error_info->error_list, &po… 481 …message = (MYSQLND_ERROR_LIST_ELEMENT *) zend_llist_get_next_ex(stmt->stmt->data->error_info->erro… 540 MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info; 551 *mysql->mysql->data->error_info = error_info;
|
H A D | mysqli_api.c | 1915 MYSQLND_ERROR_INFO error_info = *mysql->mysql->data->error_info; 1926 *mysql->mysql->data->error_info = error_info;
|