Extensão MySQL Melhorada
- Introdução
- Visão Geral
- Guia de início rápido
- Instalação/Configuração
- A extensão mysqli e conexões persistentes
- Constantes pré-definidas
- Notas
- Resumo da Função de Extensão do MySQLi
- mysqli — A classe mysqli
- mysqli::$affected_rows — Retorna o número de linhas afetadas pela operação MySQL anterior
- mysqli::autocommit — Ativa ou desativa a gravação automática das modificações no banco de dados
- mysqli::begin_transaction — Inicia uma transação
- mysqli::change_user — Altera o usuário da conexão com o banco de dados
- mysqli::character_set_name — Retorna o conjunto de caracteres atual da conexão com o banco de dados
- mysqli::close — Fecha uma conexão ao banco de dados previamente aberta
- mysqli::commit — Grava a transação atual
- mysqli::$connect_errno — Retorna o código de erro da última chamada de conexão
- mysqli::$connect_error — Retorna uma descrição do último erro de conexão
- mysqli::__construct — Abre uma nova conexão com o servidor MySQL
- mysqli::debug — Realiza operações de depuração
- mysqli::dump_debug_info — Descarrega informação de debug no log
- mysqli->errno — Retorna o código de erro para a chamada de função mais recente
- mysqli->error — Retorna uma string descrevendo o último erro
- mysqli::$error_list — Retorna uma lista de erros do último comando executado
- mysqli::execute_query — Prepara, vincula parâmetros e executa a instrução SQL
- mysqli::$field_count — Retorna o número de campos para a consulta mais recente
- mysqli::get_charset — Retorna um objeto de conjunto de caracteres
- mysqli::$client_info — Obtém informação do cliente MySQL
- mysqli::$client_version — Retorna a versão do cliente MySQL como um inteiro
- mysqli::get_connection_stats — Retorna estatísticas sobre a conexão do cliente
- mysqli::$host_info — Retorna uma string representando o tipo de conexão utilizada
- mysqli::$protocol_version — Retorna a versão do protocolo MySQL usada
- mysqli::$server_info — Retorna a versão do servidor MySQL
- mysqli::$server_version — Retorna a versão do servidor MySQL como um inteiro
- mysqli::get_warnings — Obtém o resultado de SHOW WARNINGS
- mysqli::$info — Recupera informação sobre a recente consulta executada
- mysqli::init — Inicializa o MySQLi e retorna um objeto a ser utilizado com mysqli_real_connect()
- mysqli::$insert_id — Retorna o valor gerado para uma coluna AUTO_INCREMENT pela última consulta
- mysqli::kill — Solicita ao servidor o encerramento de um thread do MySQL
- mysqli::more_results — Verifica se há mais algum resultado de uma consulta múltipla
- mysqli::multi_query — Executa uma ou mais consultas no banco de dados
- mysqli::next_result — Prepara o próximo resultado de multi_query
- mysqli::options — Define opções
- mysqli::ping — Faz ping em uma conexão de servidor ou tenta reconectar se a conexão cair
- mysqli::poll — Sondagem de conexões
- mysqli::prepare — Prepara uma instrução SQL para execução
- mysqli::query — Executa uma consulta no banco de dados
- mysqli::real_connect — Abre uma conexão com um servidor mysql
- mysqli::real_escape_string — Escape caracteres especiais em uma string para uso em uma instrução SQL, levando em consideração o conjunto de caracteres atual da conexão
- mysqli::real_query — Executa uma consulta SQL
- mysqli::reap_async_query — Obtenha o resultado da consulta assíncrona
- mysqli::refresh — Atualiza
- mysqli::release_savepoint — Remove o ponto de salvamento nomeado do conjunto de pontos de salvamento da transação atual
- mysqli::rollback — Reverte a transação atual
- mysqli::savepoint — Define um ponto de salvamento de transação nomeado
- mysqli::select_db — Seleciona o banco de dados padrão para consultas de banco de dados
- mysqli::set_charset — Define o conjunto de caracteres do cliente
- mysqli::$sqlstate — Retorna o erro SQLSTATE da operação MySQL anterior
- mysqli::ssl_set — Usado para estabelecer conexões seguras usando SSL
- mysqli::stat — Obtém o status atual do sistema
- mysqli::stmt_init — Inicializa uma instrução e retorna um objeto para uso com mysqli_stmt_prepare
- mysqli::store_result — Transfere um conjunto de resultados da última consulta
- mysqli::$thread_id — Retorna o ID da thread para a conexão atual
- mysqli::thread_safe — Retorna se a segurança de thread é dada ou não
- mysqli::use_result — Iniciar uma recuperação de conjunto de resultados
- mysqli::$warning_count — Retorna o número de avisos da última consulta para o link fornecido
- mysqli_stmt — A classe mysqli_stmt
- mysqli_stmt::$affected_rows — Retorna o número total de linhas modificadas, apagadas, inseridas ou correspondidas pela última instrução executada
- mysqli_stmt::attr_get — Usado para obter o valor atual de um atributo de instrução
- mysqli_stmt::attr_set — Usado para modificar o comportamento de uma instrução preparada
- mysqli_stmt::bind_param — Liga variáveis a uma declaração preparada como parâmetros
- mysqli_stmt::bind_result — Liga variáveis a uma declaração preparada para armazenamento de resultado
- mysqli_stmt::close — Fecha uma instrução preparada
- mysqli_stmt::__construct — Constrói um novo objeto mysqli_stmt
- mysqli_stmt::data_seek — Ajusta o ponteiro de resultado para uma linha arbitrária no resultado com buffer
- mysqli_stmt::$errno — Retorna o código de erro para a chamada de instrução mais recente
- mysqli_stmt::$error — Retorna uma descrição em string para o último erro de instrução
- mysqli_stmt::$error_list — Retorna uma lista de erros da última instrução executada
- mysqli_stmt::execute — Executa uma instrução preparada
- mysqli_stmt::fetch — Recebe resultados de uma instrução preparada nas variáveis vinculadas
- mysqli_stmt::$field_count — Retorna o número de colunas na instrução informada
- mysqli_stmt::free_result — Libera memória do resultado armazenado para o manipulador de instrução informado
- mysqli_stmt::get_result — Obtém um resultado de uma instrução preparada como um objeto mysqli_result
- mysqli_stmt::get_warnings — Obtém o resultado de SHOW WARNINGS
- mysqli_stmt::$insert_id — Obtém o ID gerado pela operação INSERT anterior
- mysqli_stmt::more_results — Verifica se há mais resultados de uma consulta múltipla
- mysqli_stmt::next_result — Lê o próximo resultado de uma consulta múltipla
- mysqli_stmt::$num_rows — Retorna o número de linhas recebidas pelo servidor
- mysqli_stmt::$param_count — Retorna o número de parâmetros para uma instrução fornecida
- mysqli_stmt::prepare — Prepara uma declaração SQL para execução
- mysqli_stmt::reset — Redefine uma instrução preparada
- mysqli_stmt::result_metadata — Retorna os metadados de resultado de uma instrução preparada
- mysqli_stmt::send_long_data — Envia dados em blocos
- mysqli_stmt::$sqlstate — Retorna o erro SQLSTATE da operação da instrução anterior
- mysqli_stmt::store_result — Armazena um conjunto de resultados em um buffer interno
- mysqli_result — A classe mysqli_result
- mysqli_result::__construct — Constrói um objeto mysqli_result
- mysqli_result::$current_field — Obtém o deslocamento atual de campo de um ponteiro de resultado
- mysqli_result::data_seek — Ajusta o ponteiro do resultado para uma linha arbritária no resultado
- mysqli_result::fetch_all — Recebe todas as linhas de resultado como array associativo, numérico, ou ambos
- mysqli_result::fetch_array — Recebe a próxima linha de resultado como array associativo, numérico, ou ambos
- mysqli_result::fetch_assoc — Obtém a próxima linha do conjunto de resultados como um array associativo
- mysqli_result::fetch_column — Recebe uma única coluna da próxima linha de um resultado
- mysqli_result::fetch_field — Retorna o próximo campo no conjunto de resultados
- mysqli_result::fetch_field_direct — Recebe metadados para um único campo
- mysqli_result::fetch_fields — Retorna um array de objetos representando os campos em um conjunto de resultados
- mysqli_result::fetch_object — Recebe a próxima linha de um resultado como um objeto
- mysqli_result::fetch_row — Obtém a próxima linha de um resultado como um array enumerado
- mysqli_result::$field_count — Obtém o número de campos no conjunto de resultados
- mysqli_result::field_seek — Move o ponteiro do resultado para um campo especificado
- mysqli_result::free — Libera memória associada a um resultado
- mysqli_result::getIterator — Obtém um iterador externo
- mysqli_result::$lengths — Retorna os comprimentos das colunas da linha atual do resultado
- mysqli_result::$num_rows — Obtém o número de linhas no resultado
- mysqli_driver — A classe mysqli_driver
- mysqli_driver::embedded_server_end — Para o servidor incorporado
- mysqli_driver::embedded_server_start — Inicializa e dispara o servidor incorporado
- mysqli_driver::$report_mode — Define o modo de relatório de erros do mysqli
- mysqli_warning — A classe mysqli_warning
- mysqli_warning::__construct — Construtor privado para proibir instanciação direta
- mysqli_warning::next — Busca o próximo aviso
- mysqli_sql_exception — A classe mysqli_sql_exception
- mysqli_sql_exception::getSqlState — Retorna o código de erro SQLSTATE
- Apelidos e Funções descontinuadas da Mysqli
- mysqli_connect — Sinônimo de mysqli::__construct
- mysqli::escape_string — Sinônimo de mysqli_real_escape_string
- mysqli_execute — Sinônimo de mysqli_stmt_execute
- mysqli_get_client_stats — Retorna as estatísticas do cliente por processo
- mysqli_get_links_stats — Retorna informações sobre links abertos e em cache
- mysqli_report — Sinônimo de mysqli_driver->report_mode
- mysqli::set_opt — Sinônimo de mysqli_options
- Registro de Alterações