Resumo da Função de Extensão do MySQLi

Resumo dos métodos mysqli
Classe mysqli
Interface POO Interface Procedural Alias (não use) Descrição
Propriedades
$mysqli::affected_rows mysqli_affected_rows() N/A Obtém o número de linhas afetadas em uma operação MySQL anterior
$mysqli::client_info mysqli_get_client_info() N/A Retorna a versão do cliente MySQL como uma string
$mysqli::client_version mysqli_get_client_version() N/A Retorna as informações da versão do cliente MySQL como um número inteiro
$mysqli::connect_errno mysqli_connect_errno() N/A Retorna o código de erro da última chamada de conexão
$mysqli::connect_error mysqli_connect_error() N/A Retorna uma descrição de string do último erro de conexão
$mysqli::errno mysqli_errno() N/A Retorna o código de erro da chamada de função mais recente
$mysqli::error mysqli_error() N/A Retorna uma descrição de string do último erro
$mysqli::field_count mysqli_field_count() N/A Retorna o número de colunas da consulta mais recente
$mysqli::host_info mysqli_get_host_info() N/A Retorna uma string representando o tipo de conexão usada
$mysqli::protocol_version mysqli_get_proto_info() N/A Retorna a versão do protocolo MySQL usado
$mysqli::server_info mysqli_get_server_info() N/A Retorna a versão do servidor MySQL
$mysqli::server_version mysqli_get_server_version() N/A Retorna a versão do servidor MySQL como um inteiro
$mysqli::info mysqli_info() N/A Recupera informações sobre a consulta executada mais recentemente
$mysqli::insert_id mysqli_insert_id() N/A Retorna o id gerado automaticamente usado na última consulta
$mysqli::sqlstate mysqli_sqlstate() N/A Retorna o erro SQLSTATE da operação MySQL anterior
$mysqli::warning_count mysqli_warning_count() N/A Retorna o número de avisos da última consulta para o link fornecido
Métodos
mysqli::autocommit() mysqli_autocommit() N/A Ativa ou desativa modificações de banco de dados de confirmação automática
mysqli::change_user() mysqli_change_user() N/A Altera o usuário da conexão de banco de dados especificada
mysqli::character_set_name() mysqli_character_set_name() N/A Retorna o conjunto de caracteres padrão para a conexão do banco de dados
mysqli::close() mysqli_close() N/A Fecha uma conexão de banco de dados aberta anteriormente
mysqli::commit() mysqli_commit() N/A Confirma a transação atual
mysqli::__construct() mysqli_connect() N/A Abra uma nova conexão com o servidor MySQL [Nota: método estático (ou seja, classe)]
mysqli::debug() mysqli_debug() N/A Executa operações de depuração
mysqli::dump_debug_info() mysqli_dump_debug_info() N/A Despejar informações de depuração no log
mysqli::get_charset() mysqli_get_charset() N/A Retorna um objeto de conjunto de caracteres
mysqli::get_connection_stats() mysqli_get_connection_stats() N/A Retorna estatísticas de conexão do cliente. Disponível apenas com o mysqlnd.
mysqli::get_client_info() mysqli_get_client_info() N/A Retorna a versão do cliente MySQL como uma string
N/A mysqli_get_client_stats() N/A Retorna as estatísticas do cliente por processo. Disponível apenas com o mysqlnd.
mysqli::get_server_info() mysqli_get_server_info() N/A Retorna uma string representando a versão do servidor MySQL ao qual a extensão MySQLi está conectada
mysqli::get_warnings() mysqli_get_warnings() N/A NÃO DOCUMENTADO
mysqli::init() mysqli_init() N/A Inicializa o MySQLi e retorna um objeto para uso com mysqli_real_connect.
mysqli::kill() mysqli_kill() N/A Pede ao servidor para matar um encadeamento do MySQL
mysqli::more_results() mysqli_more_results() N/A Verifica se há mais resultados de consulta de uma consulta múltipla
mysqli::multi_query() mysqli_multi_query() N/A Executa uma consulta no banco de dados
mysqli::next_result() mysqli_next_result() N/A Prepara o próximo resultado da multi_query
mysqli::options() mysqli_options() mysqli_set_opt() Define opções
mysqli::ping() mysqli_ping() N/A Faz ping em uma conexão de servidor ou tenta reconectar se a conexão cair
mysqli::prepare() mysqli_prepare() N/A Prepara uma instrução SQL para execução
mysqli::query() mysqli_query() N/A Executa uma consulta no banco de dados
mysqli::real_connect() mysqli_real_connect() N/A Abre uma conexão com um servidor mysql
mysqli::real_escape_string(), mysqli::escape_string() mysqli_real_escape_string() mysqli_escape_string() Escapa 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() mysqli_real_query() N/A Executa uma consulta SQL
mysqli::refresh() mysqli_refresh() N/A Libera tabelas ou caches ou redefine as informações do servidor de replicação
mysqli::rollback() mysqli_rollback() N/A Reverte a transação atual
mysqli::select_db() mysqli_select_db() N/A Seleciona o banco de dados padrão para consultas de banco de dados
mysqli::set_charset() mysqli_set_charset() N/A Define o conjunto de caracteres do cliente padrão
mysqli::ssl_set() mysqli_ssl_set() N/A Usado para estabelecer conexões seguras usando SSL
mysqli::stat() mysqli_stat() N/A Obtém o status atual do sistema
mysqli::stmt_init() mysqli_stmt_init() N/A Inicializa uma instrução e retorna um objeto para uso com mysqli_stmt_prepare
mysqli::store_result() mysqli_store_result() N/A Transfere um conjunto de resultados da última consulta
mysqli::thread_id() mysqli_thread_id() N/A Retorna o ID do thread para a conexão atual
mysqli::thread_safe() mysqli_thread_safe() N/A Retorna se a segurança de thread é dada ou não
mysqli::use_result() mysqli_use_result() N/A Inicia uma recuperação de conjunto de resultados
Resumo dos métodos mysqli_stmt
MySQL_STMT
Interface POO Interface Procedural Alias (não use) Descrição
Propriedades
$mysqli_stmt::affected_rows mysqli_stmt_affected_rows() N/A Retorna o número total de linhas alteradas, excluídas ou inseridas pela última instrução executada
$mysqli_stmt::errno mysqli_stmt_errno() N/A Retorna o código de erro para a chamada de instrução mais recente
$mysqli_stmt::error mysqli_stmt_error() N/A Retorna uma descrição de string para o último erro de instrução
$mysqli_stmt::field_count mysqli_stmt_field_count() N/A Retorna o número do campo na instrução fornecida - não documentado
$mysqli_stmt::insert_id mysqli_stmt_insert_id() N/A Obtenha o ID gerado da operação INSERT anterior
$mysqli_stmt::num_rows mysqli_stmt_num_rows() N/A Retorna o número de linhas no conjunto de resultados de instruções
$mysqli_stmt::param_count mysqli_stmt_param_count() N/A Retorna o número do parâmetro para a instrução fornecida
$mysqli_stmt::sqlstate mysqli_stmt_sqlstate() N/A Retorna o erro SQLSTATE da operação de instrução anterior
Métodos
mysqli_stmt::attr_get() mysqli_stmt_attr_get() N/A Usado para obter o valor atual de um atributo de instrução
mysqli_stmt::attr_set() mysqli_stmt_attr_set() N/A Usado para modificar o comportamento de uma instrução preparada
mysqli_stmt::bind_param() mysqli_stmt_bind_param() N/A Vincula variáveis a uma instrução preparada como parâmetros
mysqli_stmt::bind_result() mysqli_stmt_bind_result() N/A Vincula variáveis a uma instrução preparada para armazenamento de resultados
mysqli_stmt::close() mysqli_stmt_close() N/A Fecha uma instrução preparada
mysqli_stmt::data_seek() mysqli_stmt_data_seek() N/A Procura uma linha arbitrária no conjunto de resultados da instrução
mysqli_stmt::execute() mysqli_stmt_execute() mysqli_execute() Executa uma consulta preparada
mysqli_stmt::fetch() mysqli_stmt_fetch() N/A Busca resultados de uma instrução preparada nas variáveis vinculadas
mysqli_stmt::free_result() mysqli_stmt_free_result() N/A Libera a memória de resultado armazenada para o identificador de instrução fornecido
mysqli_stmt::get_result() mysqli_stmt_get_result() N/A Obtém um conjunto de resultados de uma instrução preparada. Disponível apenas com o mysqlnd.
mysqli_stmt::get_warnings() mysqli_stmt_get_warnings() N/A NÃO DOCUMENTADO
mysqli_stmt::more_results() mysqli_stmt_more_results() N/A Verifica se há mais resultados de consulta de uma consulta múltipla
mysqli_stmt::next_result() mysqli_stmt_next_result() N/A Lê o próximo resultado de uma consulta múltipla
mysqli_stmt::num_rows() mysqli_stmt_num_rows() N/A Veja também a propriedade $mysqli_stmt::num_rows
mysqli_stmt::prepare() mysqli_stmt_prepare() N/A Prepara uma instrução SQL para execução
mysqli_stmt::reset() mysqli_stmt_reset() N/A Redefine uma instrução preparada
mysqli_stmt::result_metadata() mysqli_stmt_result_metadata() N/A Retorna os metadados do conjunto de resultados de uma instrução preparada
mysqli_stmt::send_long_data() mysqli_stmt_send_long_data() N/A Envia dados em blocos
mysqli_stmt::store_result() mysqli_stmt_store_result() N/A Transfere um conjunto de resultados de uma instrução preparada
Resumo dos métodos mysqli_result
mysqli_result
Interface POO Interface Procedural Alias (não use) Descrição
Propriedades
$mysqli_result::current_field mysqli_field_tell() N/A Obtém o deslocamento de campo atual de um ponteiro de resultado
$mysqli_result::field_count mysqli_num_fields() N/A Obtém o número de campos em um resultado
$mysqli_result::lengths mysqli_fetch_lengths() N/A Retorna os comprimentos das colunas da linha atual no conjunto de resultados
$mysqli_result::num_rows mysqli_num_rows() N/A Obtém o número de linhas em um resultado
Methods
mysqli_result::data_seek() mysqli_data_seek() N/A Ajusta o ponteiro de resultado para uma linha arbitrária no resultado
mysqli_result::fetch_all() mysqli_fetch_all() N/A Busca todas as linhas de resultado e retorna o conjunto de resultados como uma matriz associativa, uma matriz numérica ou ambas. Disponível apenas com o mysqlnd.
mysqli_result::fetch_array() mysqli_fetch_array() N/A Busca uma linha de resultado como uma associativa, uma matriz numérica ou ambas
mysqli_result::fetch_assoc() mysqli_fetch_assoc() N/A Busca uma linha de resultado como uma matriz associativa
mysqli_result::fetch_column() mysqli_fetch_column() N/A Busca uma única coluna da próxima linha de um conjunto de resultados
mysqli_result::fetch_field_direct() mysqli_fetch_field_direct() N/A Buscar metadados para um único campo
mysqli_result::fetch_field() mysqli_fetch_field() N/A Retorna o próximo campo no conjunto de resultados
mysqli_result::fetch_fields() mysqli_fetch_fields() N/A Retorna uma matriz de objetos que representam os campos em um conjunto de resultados
mysqli_result::fetch_object() mysqli_fetch_object() N/A Retorna a linha atual de um conjunto de resultados como um objeto
mysqli_result::fetch_row() mysqli_fetch_row() N/A Obtenha uma linha de resultado como uma matriz enumerada
mysqli_result::field_seek() mysqli_field_seek() N/A Definir ponteiro de resultado para um deslocamento de campo especificado
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result mysqli_free_result() N/A Libera a memória associada a um resultado
Resumo dos métodos mysqli_driver
MySQL_Driver
Interface POO Interface Procedural Alias (não use) Descrição
Propriedades
$mysqli_driver::mysqli_report mysqli_report() N/A Define o modo de relatório de erros do mysqli
Métodos
mysqli_driver::embedded_server_end() mysqli_embedded_server_end() N/A NÃO DOCUMENTADO
mysqli_driver::embedded_server_start() mysqli_embedded_server_start() N/A NÃO DOCUMENTADO

Note:

As funções de alias são fornecidas apenas para fins de compatibilidade com versões anteriores. Não os use em novos projetos.