Lines Matching refs:H

48 	pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data;  in _pdo_mysql_error()  local
61 einfo = &H->einfo; in _pdo_mysql_error()
67 einfo->errcode = mysql_errno(H->server); in _pdo_mysql_error()
93 einfo->errmsg = pestrdup(mysql_error(H->server), dbh->is_persistent); in _pdo_mysql_error()
103 strcpy(*pdo_err, mysql_sqlstate(H->server)); in _pdo_mysql_error()
119 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; in pdo_mysql_fetch_error_func() local
120 pdo_mysql_error_info *einfo = &H->einfo; in pdo_mysql_fetch_error_func()
128 einfo = &H->einfo; in pdo_mysql_fetch_error_func()
143 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; in mysql_handle_closer() local
147 if (H) { in mysql_handle_closer()
148 if (H->server) { in mysql_handle_closer()
149 mysql_close(H->server); in mysql_handle_closer()
150 H->server = NULL; in mysql_handle_closer()
152 if (H->einfo.errmsg) { in mysql_handle_closer()
153 pefree(H->einfo.errmsg, dbh->is_persistent); in mysql_handle_closer()
154 H->einfo.errmsg = NULL; in mysql_handle_closer()
156 pefree(H, dbh->is_persistent); in mysql_handle_closer()
166 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; in mysql_handle_preparer() local
177 S->H = H; in mysql_handle_preparer()
181 if (H->emulate_prepare) { in mysql_handle_preparer()
185 server_version = mysql_get_server_version(H->server); in mysql_handle_preparer()
202 if (!(S->stmt = mysql_stmt_init(H->server))) { in mysql_handle_preparer()
213 if (mysql_errno(H->server) == 1295) { in mysql_handle_preparer()
258 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; in mysql_handle_doer() local
263 if (mysql_real_query(H->server, sql, sql_len)) { in mysql_handle_doer()
267 my_ulonglong c = mysql_affected_rows(H->server); in mysql_handle_doer()
270 PDO_DBG_RETURN(H->einfo.errcode ? -1 : 0); in mysql_handle_doer()
275 while (mysql_more_results(H->server)) { in mysql_handle_doer()
276 if (mysql_next_result(H->server)) { in mysql_handle_doer()
279 result = mysql_store_result(H->server); in mysql_handle_doer()
293 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; in pdo_mysql_last_insert_id() local
294 char *id = php_pdo_int64_to_str(mysql_insert_id(H->server) TSRMLS_CC); in pdo_mysql_last_insert_id()
304 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; in mysql_handle_quoter() local
309 *quotedlen = mysql_real_escape_string(H->server, *quoted + 1, unquoted, unquotedlen); in mysql_handle_quoter()
419 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; local
430 ZVAL_STRING(return_value, (char *)mysql_get_server_info(H->server), 1);
434 ZVAL_STRING(return_value, (char *)mysql_get_host_info(H->server), 1);
441 if (mysqlnd_stat(H->server, &tmp, &tmp_len) == PASS) {
444 if ((tmp = (char *)mysql_stat(H->server))) {
458 ZVAL_LONG(return_value, H->buffered);
463 ZVAL_LONG(return_value, H->emulate_prepare);
468 ZVAL_LONG(return_value, H->max_buffer_size);
483 pdo_mysql_db_handle *H = (pdo_mysql_db_handle *)dbh->driver_data; local
493 if (mysql_ping(H->server)) {
498 mysql_stat(H->server);
499 switch (mysql_errno(H->server)) {
539 pdo_mysql_db_handle *H; local
577 H = pecalloc(1, sizeof(pdo_mysql_db_handle), dbh->is_persistent);
579 H->einfo.errcode = 0;
580 H->einfo.errmsg = NULL;
585 if (!(H->server = pdo_mysql_init(dbh->is_persistent))) {
590 dbh->driver_data = H;
593 H->max_buffer_size = 1024*1024;
596 H->buffered = H->emulate_prepare = 1;
608 H->buffered = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_USE_BUFFERED_QUERY, 1 TSRMLS_CC);
610 H->emulate_prepare = pdo_attr_lval(driver_options,
611 PDO_MYSQL_ATTR_DIRECT_QUERY, H->emulate_prepare TSRMLS_CC);
612 H->emulate_prepare = pdo_attr_lval(driver_options,
613 PDO_ATTR_EMULATE_PREPARES, H->emulate_prepare TSRMLS_CC);
616H->max_buffer_size = pdo_attr_lval(driver_options, PDO_MYSQL_ATTR_MAX_BUFFER_SIZE, H->max_buffer_s…
627 if (mysql_options(H->server, MYSQL_OPT_CONNECT_TIMEOUT, (const char *)&connect_timeout)) {
641 if (mysql_options(H->server, MYSQL_OPT_LOCAL_INFILE, (const char *)&local_infile)) {
653 mysql_options(H->server, MYSQL_OPT_RECONNECT, (const char*)&reconnect);
658 if (mysql_options(H->server, MYSQL_INIT_COMMAND, (const char *)init_cmd)) {
668 if (mysql_options(H->server, MYSQL_READ_DEFAULT_FILE, (const char *)default_file)) {
678 if (mysql_options(H->server, MYSQL_READ_DEFAULT_GROUP, (const char *)default_group)) {
688 if (mysql_options(H->server, MYSQL_OPT_COMPRESS, 0)) {
701 mysql_ssl_set(H->server, ssl_key, ssl_cert, ssl_ca, ssl_capath, ssl_cipher);
723 if (mysql_options(H->server, MYSQL_SERVER_PUBLIC_KEY, public_key)) {
735 if (vars[0].optval && mysql_options(H->server, MYSQL_SET_CHARSET_NAME, vars[0].optval)) {
765 …if (mysqlnd_connect(H->server, host, dbh->username, dbh->password, password_len, dbname, dbname_le…
768 …if (mysql_real_connect(H->server, host, dbh->username, dbh->password, dbname, port, unix_socket, c…
778 H->attached = 1;