PHP MySQLi Introdução
PHP MySQLi = PHP MySQL melhorado!
As funções MySQLi permite que você acesse servidores de banco de dados MySQL.
Nota: A extensão MySQLi é projetado para trabalhar com o MySQL versão 4.1.13 ou mais recente.
Instalação / Configuração Runtime
Para as funções MySQLi a estar disponíveis, você deve compilar o PHP com suporte para a extensão MySQLi.
A extensão MySQLi foi introduzido com PHP versão 5.0.0. O driver nativo MySQL foi incluído no PHP versão 5.3.0.
Para detalhes da instalação, acesse: http://php.net/manual/en/mysqli.installation.php
Para detalhes de configuração de tempo de execução, acesse: http://php.net/manual/en/mysqli.configuration.php
PHP Funções 5 MySQLi
Função | Descrição |
---|---|
mysqli_affected_rows() | Retorna o número de linhas afetadas pela operação MySQL anterior |
mysqli_autocommit() | Liga ou desliga modificações de banco de dados cometer auto |
mysqli_change_user() | Muda o usuário da conexão do banco de dados especificado |
mysqli_character_set_name() | Retorna o conjunto de caracteres padrão para a conexão de banco de dados |
mysqli_close() | Fecha uma conexão de banco de dados aberto anteriormente |
mysqli_commit() | Confirma a transação atual |
mysqli_connect_errno() | Retorna o código de erro do último erro de conexão |
mysqli_connect_error() | Retorna a descrição do erro da ultima erro de conexão |
mysqli_connect() | Abre uma nova conexão com o servidor MySQL |
mysqli_data_seek() | Ajusta o ponteiro do resultado para uma linha arbitrário no resultado-conjunto |
mysqli_debug() | Realiza operações de depuração |
mysqli_dump_debug_info() | Despejos de informações de depuração no log |
mysqli_errno() | Retorna o último código de erro para a chamada de função mais recente |
mysqli_error_list() | Retorna uma lista de erros para a chamada de função mais recente |
mysqli_error() | Retorna a última descrição de erro para a chamada de função mais recente |
mysqli_fetch_all() | Obtém todas as linhas de resultados como uma matriz associativa, uma matriz numérica, ou ambos |
mysqli_fetch_array() | Obtém uma linha como uma associativa, uma matriz numérica, ou ambos |
mysqli_fetch_assoc() | Obtém uma linha como uma matriz associativa |
mysqli_fetch_field_direct() | Retorna meta-dados para um único campo no conjunto de resultados, como um objeto |
mysqli_fetch_field() | Retorna o próximo campo no conjunto de resultados, como um objeto |
mysqli_fetch_fields() | Retorna uma matriz de objetos que representam os campos em um conjunto de resultados |
mysqli_fetch_lengths() | Retorna os comprimentos das colunas da linha atual do conjunto de resultados |
mysqli_fetch_object() | Retorna a linha atual do conjunto de resultados, como um objeto |
mysqli_fetch_row() | Obtém uma linha a partir de um resultado de jogo e devolve-la como uma matriz numérica |
mysqli_field_count() | Retorna o número de colunas para a consulta mais recente |
mysqli_field_seek() | Define o cursor campo para o campo determinado compensadas |
mysqli_field_tell() | Retorna a posição do cursor campo |
mysqli_free_result() | Libera a memória associada a um resultado |
mysqli_get_charset() | Retorna um objeto de conjunto de caracteres |
mysqli_get_client_info() | Retorna a versão do MySQL biblioteca cliente |
mysqli_get_client_stats() | Retorna estatísticas sobre o cliente por processo |
mysqli_get_client_version() | Retorna a versão da biblioteca de cliente MySQL como um inteiro |
mysqli_get_connection_stats() | Retorna estatísticas sobre a conexão do cliente |
mysqli_get_host_info() | Retorna o hostname do servidor MySQL e o tipo de conexão |
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 a versão do servidor MySQL como um inteiro |
mysqli_info() | Retorna informação sobre a consulta executada mais recentemente |
mysqli_init() | Inicializa MySQLi e retorna um recurso para uso com mysqli_real_connect() |
mysqli_insert_id() | Retorna o id gerado automaticamente usado na última consulta |
mysqli_kill() | Pede ao servidor para matar uma thread MySQL |
mysqli_more_results() | Verifica se existem mais resultados de uma consulta de multi |
mysqli_multi_query() | Executa uma ou mais consultas no banco de dados |
mysqli_next_result() | Prepara-se o seguinte conjunto de resultados de mysqli_multi_query() |
mysqli_num_fields() | Retorna o número de campos em um conjunto de resultados |
mysqli_num_rows() | Retorna o número de linhas em um conjunto de resultados |
mysqli_options() | Conjuntos extra de ligar opções e afetar o comportamento de uma conexão |
mysqli_ping() | Pings uma conexão de servidor, ou tenta reconectar se a conexão caiu |
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 uma string para uso em uma instrução SQL |
mysqli_real_query() | Executa uma consulta SQL |
mysqli_reap_async_query() | Retorna o resultado da consulta assíncrona |
mysqli_refresh() | Atualiza tabelas ou caches, ou redefine as informações do servidor de replicação |
mysqli_rollback() | Desfaz a transação atual para o banco de dados |
mysqli_select_db() | Altera o banco de dados padrão para a conexão |
mysqli_set_charset() | Define o conjunto de caracteres padrão do cliente |
mysqli_set_local_infile_default() | Desactiva usuário manipulador definido para o comando infile locais de carga |
mysqli_set_local_infile_handler() | Definir a função de retorno de chamada para LOAD DATA comando LOCAL INFILE |
mysqli_sqlstate() | Retorna o código de erro SQLSTATE para a última operação MySQL |
mysqli_ssl_set() | Usado para estabelecer conexões seguras usando SSL |
mysqli_stat() | Retorna o status atual do sistema |
mysqli_stmt_init() | Inicializa uma declaração e retorna um objeto para uso com mysqli_stmt_prepare() |
mysqli_store_result() | Transfere um conjunto de resultados a partir da última consulta |
mysqli_thread_id() | Retorna o ID da thread para a conexão atual |
mysqli_thread_safe() | Retorna se a biblioteca cliente é compilado como thread-safe |
mysqli_use_result() | Inicia a recuperação de um conjunto de resultados a partir da última consulta executada usando o mysqli_real_query() |
mysqli_warning_count() | Retorna o número de avisos da última consulta na conexão |