English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Funções MySQLi PHP

A função MySQLi do PHP permite acessar o servidor de banco de dados MySQLi. O PHP pode ser usado com MySQLi 4.1.13ou versões mais recentes.}

instalação

A extensão MySQLi está disponível no PHP 5Introduzido na versão .0.0, enquanto o driver nativo do MySQLi já está incluído no PHP 5.3versão .0.

Lista de funções

Versão-Versão mais antiga do PHP que suporta essa função.

NúmeroNome da funçãoDescrição da funçãoVersão
1mysqli_affected_rows()Ele retorna o número de linhas afetadas pela última consulta SELECT, INSERT, UPDATE, REPLACE ou DELETE.4
2mysqli_autocommit()Abre ou fecha a transmissão automática de modificações do banco de dados.4.3.0
3mysqli_begin_transaction()Usado para iniciar a transação MySQL.4.3.0
4mysqli_change_user()Usado para alterar o atual/Usuário da conexão de banco de dados fornecida.4.3.0
5mysqli_character_set_name()Usado para recuperar o conjunto de caracteres padrão do banco de dados atual.4.3.0
6mysqli_close()Usado para fechar a conexão MySQLi.4
7mysqli_commit()Usado para salvar as modificações do banco de dados.5
8mysqli_connect()Abre a conexão com o servidor MySQLi.4
9mysqli_connect_errno()Ele retorna o código do erro da última conexão.5
10mysqli_connect_error()Ele retorna a descrição do erro da última conexão.5
11mysqli_debug()Usado para operações de depuração.5
12mysqli_dump_debug_info()Usado para despejar informações de depuração para o log.5
13mysqli_errno()Ele retorna o código do último erro da instrução mais recente.4
14mysqli_error()Ele retorna a descrição do último erro da instrução mais recente.4
15mysqli_error_list()Ele retorna a lista de erros da última instrução.4
16mysqli_field_count()Ele retorna o número de colunas da consulta mais recente./Número de campos.5
17mysqli_get_charset()Ele retorna um objeto de conjunto de caracteres.4
18mysqli_get_client_info()Ele retorna a versão da biblioteca do cliente MySQL.5
19mysqli_get_client_stats()Ele retorna informações estatísticas sobre cada processo do cliente.5
20mysqli_get_client_version()Ele retorna a versão da biblioteca do cliente MySQLi.5.1.0
21mysqli_get_connection_stats()Ele retorna informações estatísticas sobre a conexão do cliente.5
22mysqli_get_host_info()Esta função retorna o nome do host e o tipo de conexão do servidor MySQLi.5
23mysqli_get_proto_info()Esta função retorna informações sobre a versão do protocolo MySQLi.5
24mysqli_get_server_info()Esta função retorna informações do servidor MySQLi.5
25mysqli_get_server_version()Esta função retorna a versão do servidor MySQLi.5
26mysqli_get_warnings()Esta função retorna o erro gerado pela última consulta executada.5
27mysqli_info()Esta função retorna informações sobre a consulta executada recentemente.5
28mysqli_init()Esta função retorna um objeto usado com mysqli_real_connect().5
29mysqli_insert_id()Esta função retorna o ID da última consulta.5
30mysqli_kill()Esta função solicita ao servidor matar o processo-O parâmetro id especifica o fio MySQLi.5
31mysqli_more_results()Esta função verifica se há mais resultados para uma consulta múltipla.5
32mysqli_multi_query()No passado, as consultas eram separadas do banco de dados usando ponto-e-vírgula.5
33mysqli_next_result()Esta função prepara o próximo conjunto de resultados para mysqli_multi_query().5
34mysqli_options()Esta função é usada para definir opções de conexão e alterar configurações de conexão.5
35mysqli_ping()Esta função é usada para ping a conexão do servidor e reconnectar ao servidor em caso de desconexão.5
36mysqli_prepare()Esta função executa consultas MySQL preparadas (com marcadores de parâmetros).5
37mysqli_query()Esta função consulta o banco de dados.5
38mysqli_real_connect()Esta função abre uma nova conexão com o servidor MySQL.5
39mysqli_real_escape_string()Esta função escapara caracteres especiais de strings de consultas SQL.5
40mysqli_real_query()Esta função executa uma consulta SQL.5
41mysqli_refresh()Esta função atualiza a tabela ou o cache, ou reconfigura as informações do servidor de replicação.5
42mysqli_rollback()Esta função desfaz a transação atual da conexão de banco de dados especificada.5
43mysqli_select_db()Esta função altera o banco de dados padrão.5
44mysqli_set_charset()Esta função define o conjunto de caracteres padrão.5
45mysqli_sqlstate()Esta função retorna o código de erro SQLSTATE do último erro.5
46mysqli_ssl_set()Esta função cria uma conexão SSL.5
47mysqli_stat()Esta função retorna o estado do sistema atual.5
48mysqli_stmt_init()Esta função inicializa uma instrução e retorna um objeto adequado para mysqli_stmt_prepare().5
49mysqli_thread__id()Esta função retorna o ID da thread de conexão atual.5
50mysqli_thread_safe()Esta função é usada para verificar se a biblioteca do cliente foi compilada para segurança de thread (thread-safe).5
51mysqli_use_result()Inicializa a recuperação da coleção de resultados da consulta executada pela última vez com mysqli_real_query().5
52mysqli_warning_count()Ele retorna o número de erros gerados pela última consulta executada.5
53mysqli_data_seek()Ele é usado para mover o ponteiro interno do resultado.4
54mysqli_fetch_all()Ele é usado para obter todas as linhas de resultado e retornar a coleção de resultados como um array associativo4
55mysqli_fetch_array()Ele é usado para obter a linha de resultado como um array associativo5
56mysqli_fetch_assoc()Ele é usado para obter a linha de resultado como um array associativo.5.3
57mysqli_fetch_field()Ele é usado para retornar a próxima coluna da coleção de resultados como um objeto.
4
58mysqli_fetch_field_direct()Ele retorna o campo especificado na forma de um objeto./Informações de definição do campo (como parâmetro inteiro).
4
59mysqli_fetch_fields()Ele é usado para retornar um array de objetos.4
60mysqli_fetch_lengths()Ele é usado para retornar o comprimento do campo na coleção de resultados.4
61mysqli_fetch_object()Ele retorna um objeto.5
62mysqli_fetch_row()Ele retorna o conteúdo da linha atual da coleção de resultados na forma de um array de strings.5
63mysqli_field_seek()Esta função define o cursor da coluna para o deslocamento de coluna especificado.5
64mysqli_field_tell()Ele retorna a posição do cursor do campo retornado.5
65mysqli_free_result()Ele libera a memória associada ao resultado.5
66mysqli_num_fields()Ele retorna o número de campos na coleção de resultados.5
67mysqli_num_rows()Ele retorna o número de linhas na coleção de resultados.5
68mysqli_stmt_sqlstate()Ele retorna um erro SQLSTATE da última instrução.5
69mysqli_stmt_affected_rows()Ele retorna o número de linhas afetadas (alteradas, deletadas, inseridas) pela última instrução executada.5
70mysqli_stmt_attr_get()Ele retorna o valor atual da propriedade da instrução fornecida.5
71mysqli_stmt_attr_set()Esta função pode ser usada para definir várias propriedades da instrução para alterar seu comportamento.5
72mysqli_stmt_bind_param()Ele liga variáveis às marcas de parâmetros prontas da instrução.5
73mysqli_stmt_bind_result()Ele liga as colunas do objeto de resultado às variáveis.5
74mysqli_stmt_close()Ele fecha um objeto de instrução.5
75mysqli_stmt_data_seek()Ele é usado para procurar linhas no objeto de resultado.5
76mysqli_stmt_errno()Ele retorna o código do erro ocorrido durante a execução da última instrução.5
77mysqli_stmt_error()Ele retorna a descrição do erro ocorrido durante a execução da última instrução.5
78mysqli_stmt_execute()Ele executa uma instrução.5
79mysqli_stmt_fetch()Ele extrai as colunas do resultado para a variável especificada.5
80mysqli_stmt_field_count()Ele retorna o número de campos no resultado da instrução fornecido.5
81mysqli_stmt_free_result()Ele é usado para liberar a memória armazenada para os resultados da instrução.5
82mysqli_stmt_get_result()Ele retorna o resultado da instrução.5
83mysqli_stmt_num_rows()Ele retorna o número de linhas no resultado da instrução.5
84mysqli_stmt_param_count()Ele retorna o número de marcadores de parâmetros na instrução pronta.5
85mysqli_stmt_prepare()Ele prepara a execução de uma instrução SQL, onde você pode usar marcadores de parâmetros (‘?’) como placeholders na consulta.5
86mysqli_stmt_reset()Ele reseta um erro, um conjunto de resultados não armazenado e dados enviados por uma instrução.5
87mysqli_stmt_result_metadata()Ele retorna um objeto de metadados que armazena informações sobre os resultados da instrução.5
88mysqli_stmt_send_long_data()Se uma coluna da tabela é do tipo TEXT BLOB, esta função é usada para enviar os dados em pedaços para essa coluna.5
89mysqli_stmt_store_result()Ele é usado para armazenar localmente os resultados dos objetos de instruções.5