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

Resumo dos métodos mysqli
Classe mysqli
Interface POOInterface ProceduralAlias (não use)Descrição
Propriedades
$mysqli::affected_rowsmysqli_affected_rows()N/AObtém o número de linhas afetadas em uma operação MySQL anterior
$mysqli::client_infomysqli_get_client_info()N/ARetorna a versão do cliente MySQL como uma string
$mysqli::client_versionmysqli_get_client_version()N/ARetorna as informações da versão do cliente MySQL como um número inteiro
$mysqli::connect_errnomysqli_connect_errno()N/ARetorna o código de erro da última chamada de conexão
$mysqli::connect_errormysqli_connect_error()N/ARetorna uma descrição de string do último erro de conexão
$mysqli::errnomysqli_errno()N/ARetorna o código de erro da chamada de função mais recente
$mysqli::errormysqli_error()N/ARetorna uma descrição de string do último erro
$mysqli::field_countmysqli_field_count()N/ARetorna o número de colunas da consulta mais recente
$mysqli::host_infomysqli_get_host_info()N/ARetorna uma string representando o tipo de conexão usada
$mysqli::protocol_versionmysqli_get_proto_info()N/ARetorna a versão do protocolo MySQL usado
$mysqli::server_infomysqli_get_server_info()N/ARetorna a versão do servidor MySQL
$mysqli::server_versionmysqli_get_server_version()N/ARetorna a versão do servidor MySQL como um inteiro
$mysqli::infomysqli_info()N/ARecupera informações sobre a consulta executada mais recentemente
$mysqli::insert_idmysqli_insert_id()N/ARetorna o id gerado automaticamente usado na última consulta
$mysqli::sqlstatemysqli_sqlstate()N/ARetorna o erro SQLSTATE da operação MySQL anterior
$mysqli::warning_countmysqli_warning_count()N/ARetorna o número de avisos da última consulta para o link fornecido
Métodos
mysqli::autocommit()mysqli_autocommit()N/AAtiva ou desativa modificações de banco de dados de confirmação automática
mysqli::change_user()mysqli_change_user()N/AAltera o usuário da conexão de banco de dados especificada
mysqli::character_set_name()mysqli_character_set_name()N/ARetorna o conjunto de caracteres padrão para a conexão do banco de dados
mysqli::close()mysqli_close()N/AFecha uma conexão de banco de dados aberta anteriormente
mysqli::commit()mysqli_commit()N/AConfirma a transação atual
mysqli::__construct()mysqli_connect()N/AAbra uma nova conexão com o servidor MySQL [Nota: método estático (ou seja, classe)]
mysqli::debug()mysqli_debug()N/AExecuta operações de depuração
mysqli::dump_debug_info()mysqli_dump_debug_info()N/ADespejar informações de depuração no log
mysqli::get_charset()mysqli_get_charset()N/ARetorna um objeto de conjunto de caracteres
mysqli::get_connection_stats()mysqli_get_connection_stats()N/ARetorna estatísticas de conexão do cliente. Disponível apenas com o mysqlnd.
mysqli::get_client_info()mysqli_get_client_info()N/ARetorna a versão do cliente MySQL como uma string
N/Amysqli_get_client_stats()N/ARetorna as estatísticas do cliente por processo. Disponível apenas com o mysqlnd.
mysqli::get_server_info()mysqli_get_server_info()N/ARetorna uma string representando a versão do servidor MySQL ao qual a extensão MySQLi está conectada
mysqli::get_warnings()mysqli_get_warnings()N/ANÃO DOCUMENTADO
mysqli::init()mysqli_init()N/AInicializa o MySQLi e retorna um objeto para uso com mysqli_real_connect.
mysqli::kill()mysqli_kill()N/APede ao servidor para matar um encadeamento do MySQL
mysqli::more_results()mysqli_more_results()N/AVerifica se há mais resultados de consulta de uma consulta múltipla
mysqli::multi_query()mysqli_multi_query()N/AExecuta uma consulta no banco de dados
mysqli::next_result()mysqli_next_result()N/APrepara o próximo resultado da multi_query
mysqli::options()mysqli_options()mysqli_set_opt()Define opções
mysqli::ping()mysqli_ping()N/AFaz ping em uma conexão de servidor ou tenta reconectar se a conexão cair
mysqli::prepare()mysqli_prepare()N/APrepara uma instrução SQL para execução
mysqli::query()mysqli_query()N/AExecuta uma consulta no banco de dados
mysqli::real_connect()mysqli_real_connect()N/AAbre 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/AExecuta uma consulta SQL
mysqli::refresh()mysqli_refresh()N/ALibera tabelas ou caches ou redefine as informações do servidor de replicação
mysqli::rollback()mysqli_rollback()N/AReverte a transação atual
mysqli::select_db()mysqli_select_db()N/ASeleciona o banco de dados padrão para consultas de banco de dados
mysqli::set_charset()mysqli_set_charset()N/ADefine o conjunto de caracteres do cliente padrão
mysqli::ssl_set()mysqli_ssl_set()N/AUsado para estabelecer conexões seguras usando SSL
mysqli::stat()mysqli_stat()N/AObtém o status atual do sistema
mysqli::stmt_init()mysqli_stmt_init()N/AInicializa uma instrução e retorna um objeto para uso com mysqli_stmt_prepare
mysqli::store_result()mysqli_store_result()N/ATransfere um conjunto de resultados da última consulta
mysqli::thread_id()mysqli_thread_id()N/ARetorna o ID do thread para a conexão atual
mysqli::thread_safe()mysqli_thread_safe()N/ARetorna se a segurança de thread é dada ou não
mysqli::use_result()mysqli_use_result()N/AInicia uma recuperação de conjunto de resultados
Resumo dos métodos mysqli_stmt
MySQL_STMT
Interface POOInterface ProceduralAlias (não use)Descrição
Propriedades
$mysqli_stmt::affected_rowsmysqli_stmt_affected_rows()N/ARetorna o número total de linhas alteradas, excluídas ou inseridas pela última instrução executada
$mysqli_stmt::errnomysqli_stmt_errno()N/ARetorna o código de erro para a chamada de instrução mais recente
$mysqli_stmt::errormysqli_stmt_error()N/ARetorna uma descrição de string para o último erro de instrução
$mysqli_stmt::field_countmysqli_stmt_field_count()N/ARetorna o número do campo na instrução fornecida - não documentado
$mysqli_stmt::insert_idmysqli_stmt_insert_id()N/AObtenha o ID gerado da operação INSERT anterior
$mysqli_stmt::num_rowsmysqli_stmt_num_rows()N/ARetorna o número de linhas no conjunto de resultados de instruções
$mysqli_stmt::param_countmysqli_stmt_param_count()N/ARetorna o número do parâmetro para a instrução fornecida
$mysqli_stmt::sqlstatemysqli_stmt_sqlstate()N/ARetorna o erro SQLSTATE da operação de instrução anterior
Métodos
mysqli_stmt::attr_get()mysqli_stmt_attr_get()N/AUsado para obter o valor atual de um atributo de instrução
mysqli_stmt::attr_set()mysqli_stmt_attr_set()N/AUsado para modificar o comportamento de uma instrução preparada
mysqli_stmt::bind_param()mysqli_stmt_bind_param()N/AVincula variáveis a uma instrução preparada como parâmetros
mysqli_stmt::bind_result()mysqli_stmt_bind_result()N/AVincula variáveis a uma instrução preparada para armazenamento de resultados
mysqli_stmt::close()mysqli_stmt_close()N/AFecha uma instrução preparada
mysqli_stmt::data_seek()mysqli_stmt_data_seek()N/AProcura 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/ABusca resultados de uma instrução preparada nas variáveis vinculadas
mysqli_stmt::free_result()mysqli_stmt_free_result()N/ALibera a memória de resultado armazenada para o identificador de instrução fornecido
mysqli_stmt::get_result()mysqli_stmt_get_result()N/AObté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/ANÃO DOCUMENTADO
mysqli_stmt::more_results()mysqli_stmt_more_results()N/AVerifica se há mais resultados de consulta de uma consulta múltipla
mysqli_stmt::next_result()mysqli_stmt_next_result()N/ALê o próximo resultado de uma consulta múltipla
mysqli_stmt::num_rows()mysqli_stmt_num_rows()N/AVeja também a propriedade $mysqli_stmt::num_rows
mysqli_stmt::prepare()mysqli_stmt_prepare()N/APrepara uma instrução SQL para execução
mysqli_stmt::reset()mysqli_stmt_reset()N/ARedefine uma instrução preparada
mysqli_stmt::result_metadata()mysqli_stmt_result_metadata()N/ARetorna os metadados do conjunto de resultados de uma instrução preparada
mysqli_stmt::send_long_data()mysqli_stmt_send_long_data()N/AEnvia dados em blocos
mysqli_stmt::store_result()mysqli_stmt_store_result()N/ATransfere um conjunto de resultados de uma instrução preparada
Resumo dos métodos mysqli_result
mysqli_result
Interface POOInterface ProceduralAlias (não use)Descrição
Propriedades
$mysqli_result::current_fieldmysqli_field_tell()N/AObtém o deslocamento de campo atual de um ponteiro de resultado
$mysqli_result::field_countmysqli_num_fields()N/AObtém o número de campos em um resultado
$mysqli_result::lengthsmysqli_fetch_lengths()N/ARetorna os comprimentos das colunas da linha atual no conjunto de resultados
$mysqli_result::num_rowsmysqli_num_rows()N/AObtém o número de linhas em um resultado
Methods
mysqli_result::data_seek()mysqli_data_seek()N/AAjusta o ponteiro de resultado para uma linha arbitrária no resultado
mysqli_result::fetch_all()mysqli_fetch_all()N/ABusca 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/ABusca uma linha de resultado como uma associativa, uma matriz numérica ou ambas
mysqli_result::fetch_assoc()mysqli_fetch_assoc()N/ABusca uma linha de resultado como uma matriz associativa
mysqli_result::fetch_column()mysqli_fetch_column()N/ABusca uma única coluna da próxima linha de um conjunto de resultados
mysqli_result::fetch_field_direct()mysqli_fetch_field_direct()N/ABuscar metadados para um único campo
mysqli_result::fetch_field()mysqli_fetch_field()N/ARetorna o próximo campo no conjunto de resultados
mysqli_result::fetch_fields()mysqli_fetch_fields()N/ARetorna uma matriz de objetos que representam os campos em um conjunto de resultados
mysqli_result::fetch_object()mysqli_fetch_object()N/ARetorna a linha atual de um conjunto de resultados como um objeto
mysqli_result::fetch_row()mysqli_fetch_row()N/AObtenha uma linha de resultado como uma matriz enumerada
mysqli_result::field_seek()mysqli_field_seek()N/ADefinir ponteiro de resultado para um deslocamento de campo especificado
mysqli_result::free(), mysqli_result::close, mysqli_result::free_resultmysqli_free_result()N/ALibera a memória associada a um resultado
Resumo dos métodos mysqli_driver
MySQL_Driver
Interface POOInterface ProceduralAlias (não use)Descrição
Propriedades
$mysqli_driver::mysqli_reportmysqli_report()N/ADefine o modo de relatório de erros do mysqli
Métodos
mysqli_driver::embedded_server_end()mysqli_embedded_server_end()N/ANÃO DOCUMENTADO
mysqli_driver::embedded_server_start()mysqli_embedded_server_start()N/ANÃO DOCUMENTADO

Nota:

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

To Top