Funções 5 MySQLi do PHP

Introdução ao PHP MySQLi

PHP MySQLi = PHP MySQL Aprimorado!

As funções MySQLi permitem que você acesse o servidor de banco de dados MySQL.

Nota:A extensão MySQLi foi projetada para ser compatível com versões do MySQL 4.1.13 ou posteriores.

Instalação / Configuração em Tempo de Execução

Para tornar o MySQLi disponível, você deve compilar o PHP para suportar a extensão MySQLi.

A extensão MySQLi foi introduzida pelo PHP versão 5.0.0. O driver local MySQL do PHP 5.3.0 inclui o MySQLi.

Para detalhes de instalação, acesse:http://www.php.net/manual/zh/mysqli.installation.php

Para detalhes de configuração em tempo de execução, acesse:http://www.php.net/manual/zh/mysqli.configuration.php

Funções 5 MySQLi do PHP

Função Descrição
mysqli_affected_rows() Retornar o número de linhas afetadas pela última operação MySQL.
mysqli_autocommit() Ativar ou desativar a função de submissão automática de modificações no banco de dados.
mysqli_change_user() Mudar o usuário especificado da conexão do banco de dados.
mysqli_character_set_name() Retornar o conjunto de caracteres padrão da conexão do banco de dados.
mysqli_close() Fechar a conexão de banco de dados aberta anteriormente.
mysqli_commit() Submeter a transação atual.
mysqli_connect_errno() Retorna o código de erro da última chamada de conexão.
mysqli_connect_error() Retorna a descrição do erro da última conexão.
mysqli_connect() Abre uma nova conexão com o servidor MySQL.
mysqli_data_seek() Ajusta o ponteiro de resultados para uma linha aleatória do conjunto de resultados.
mysqli_debug() Executa operações de depuração.
mysqli_dump_debug_info() Despeja informações de depuração para o log.
mysqli_errno() Retorna o código de erro da última chamada de função.
mysqli_error_list() Retorna a lista de erros da última chamada de função.
mysqli_error() Retorna o código de erro da última chamada de função descrito por uma string.
mysqli_fetch_all() Pega todas as linhas de resultados e retorna o conjunto de resultados em formato de array associativo, array de índices numéricos ou ambos.
mysqli_fetch_array() Pega uma linha de resultados em formato de array associativo, array de índices numéricos ou ambos.
mysqli_fetch_assoc() Pega uma linha de resultados em formato de array associativo.
mysqli_fetch_field_direct() Retorna os metadados de um campo específico do conjunto de resultados como um objeto.
mysqli_fetch_field() Retorna o próximo campo do conjunto de resultados como um objeto.
mysqli_fetch_fields() Retorna um array de objetos representando os campos do conjunto de resultados.
mysqli_fetch_lengths() Retorna o comprimento da coluna atual do conjunto de resultados.
mysqli_fetch_object() Retorna a linha atual do conjunto de resultados como um objeto.
mysqli_fetch_row() Pega uma linha do conjunto de resultados e a retorna em formato de array enumerado.
mysqli_field_count() Retorna o número de colunas obtidas na última consulta.
mysqli_field_seek() Define o ponteiro do campo para a posição de início de um campo específico.
mysqli_field_tell() Retorna a posição do ponteiro do campo.
mysqli_free_result() Libera a memória associada a um conjunto de resultados específico.
mysqli_get_charset() Retorna um objeto de conjunto de caracteres.
mysqli_get_client_info() Retorna informações sobre a versão do cliente MySQL em formato de string.
mysqli_get_client_stats() Retorna informações estatísticas de cada processo de cliente.
mysqli_get_client_version() Retorna informações de versão do cliente MySQL em inteiro.
mysqli_get_connection_stats() Retorna informações estatísticas da conexão do cliente.
mysqli_get_host_info() Retorna o nome do host e o tipo de conexão do servidor MySQL.
mysqli_get_proto_info() Retorna a versão do protocolo MySQL.
mysqli_get_server_info() Retorna a versão do servidor MySQL.
mysqli_get_server_version() Retorna informações de versão do servidor MySQL em inteiro.
mysqli_info() Retorna informações de recuperação da última consulta executada.
mysqli_init() Inicializa mysqli e retorna o tipo de recurso usado por mysqli_real_connect().
mysqli_insert_id() Retorna o ID auto-gerado usado na última consulta.
mysql_kill() Solicita ao servidor para finalizar uma thread MySQL.
mysqli_more_results() Verifica se há outros conjuntos de resultados de consultas de múltiplas instruções.
mysqli_multi_query() Executa uma ou mais consultas no banco de dados.
mysqli_next_result() Prepara o próximo conjunto de resultados de mysqli_multi_query().
mysqli_num_fields() Retorna o número de campos no conjunto de resultados.
mysqli_num_rows() Retorna o número de linhas no conjunto de resultados.
mysqli_options() Define opções.
mysqli_ping() Pinga uma conexão de servidor ou tenta se reconectar se a conexão foi perdida.
mysqli_prepare() Prepara uma instrução SQL para execução.
mysqli_query() Executa uma consulta no banco de dados.
mysqli_real_connect() Abre uma nova conexão com o servidor MySQL.
mysqli_real_escape_string() Escapa caracteres especiais em strings usadas em instruções SQL.
mysqli_real_query() Executa uma consulta SQL.
mysqli_reap_async_query() Retorna o resultado da consulta assíncrona.
mysqli_refresh() Atualiza a tabela ou cache, ou reconfigura as informações do servidor de replicação.
mysqli_rollback() Rola back a transação atual.
mysqli_select_db() Muda o banco de dados padrão da conexão.
mysqli_set_charset() Define o conjunto de caracteres do cliente padrão.
mysqli_set_local_infile_default() Limpa o manipulador definido pelo usuário para o comando load local infile.
mysqli_set_local_infile_handler() Define a função de callback executada pelo comando LOAD DATA LOCAL INFILE.
mysqli_sqlstate() Retorna o código de erro SQLSTATE da última operação Mysql.
mysqli_ssl_set() Estabelece uma conexão instalada usando SSL.
mysqli_stat() Retorna o estado atual do sistema.
mysqli_stmt_init() Inicializa uma instrução e retorna um objeto usado por mysqli_stmt_prepare().
mysqli_store_result() Transmite o conjunto de resultados da última consulta.
mysqli_thread_id() Retorna o ID de thread da conexão atual.
mysqli_thread_safe() Retorna se foi configurado para thread seguro.
mysqli_use_result() Inicializa a recuperação de um conjunto de resultados.
mysqli_warning_count() Retorna o número de alertas da última consulta na conexão de retorno.