PHP - Funções MySQLi
Funções PHP MySQLi permitem acessar os servidores de banco de dados MySQLi. PHP funciona com o MySQLi versão 4.1.13 ou mais recente.
Instalação
A extensão MySQLi foi introduzida com o PHP versão 5.0.0 e o driver nativo MySQLi foi incluído no PHP versão 5.3.0.
Os detalhes da instalação estão disponíveis aqui
Lista de funções
PHP - indica a versão mais antiga do PHP que suporta a função.
Sr. Não | Descrição da função | PHP |
---|---|---|
1 | mysqli_affected_rows
Retorna o número de linhas afetadas na consulta SELECT, INSERT, UPDATE, REPLACE ou DELETE anterior. |
4 |
2 | mysqli_autocommit
É usado para desligar ou desligar modificações de banco de dados de auto-commit. |
4.3.0 |
3 | mysqli_begin_transaction
Ele é usado para iniciar uma transação MySQL. |
4.3.0 |
4 | mysqli_change_user
É usado para alterar o usuário da conexão de banco de dados atual / fornecida. |
4.3.0 |
5 | mysqli_character_set_name
É usado para recuperar o conjunto de caracteres padrão do banco de dados atual. |
4.3.0 |
6 | mysqli_close
É usado para fechar a conexão MySQLi |
4 |
7 | mysqli_commit
É usado para salvar as modificações do banco de dados. |
5 |
8 | mysqli_connect
Ele abre uma conexão com um servidor MySQLi |
4 |
9 | mysqli_connect_errno
Ele retorna o código de erro da última conexão |
5 |
10 | mysqli_connect_error
Retorna a descrição do erro da última conexão |
5 |
11 | mysqli_debug
É usado para realizar operações de depuração |
5 |
12 | mysqli_dump_debug_info
É usado para despejar informações de depuração no log |
5 |
13 | mysqli_errno
Ele retorna o último código de erro para a declaração mais recente |
4 |
14 | mysqli_error
Ele retorna a última descrição de erro para a declaração mais recente |
4 |
15 | mysqli_error_list
Ele retorna uma lista de erros da última instrução |
4 |
16 | mysqli_field_count
Ele retorna o número de colunas / campo para a consulta mais recente. |
5 |
17 | mysqli_get_charset
Ele retorna um objeto de conjunto de caracteres. |
4 |
18 | mysqli_get_client_info
Ele retorna a versão da biblioteca do cliente MySQL. |
5 |
19 | mysqli_get client_stats
Ele retorna estatísticas sobre o cliente por processo. |
5 |
20 | mysqli_get_client_version
Ele retorna a versão da biblioteca do cliente MySQLi. |
5.1.0 |
21 | mysqli_get_connection_stats
Ele retorna estatísticas sobre a conexão do cliente. |
5 |
22 | mysqli_get_host_info
Ele retorna o nome de host do servidor MySQLi e o tipo de conexão. |
5 |
23 | mysqli_get_proto_info
Ele retorna as informações da versão do protocolo MySQLi |
5 |
24 | mysqli_get_server_info
Ele retorna as informações do servidor MySQLi. |
5 |
25 | mysqli_get_server_version
Ele retorna a versão do servidor MySQLi. |
5 |
26 | mysqli_get_warnings
Ele retorna os erros gerados pela última consulta executada. |
5 |
27 | mysqli_info
Ele retorna informações sobre a consulta executada mais recentemente. |
5 |
28 | mysqli_init
Ele retorna um objeto para usar com a função mysqli_real_connect (). |
5 |
29 | mysqli_insert_id
Ele retorna um id da última consulta. |
5 |
30 | mysqli_kill
Esta função pede ao servidor para eliminar a thread MySQLi especificada pelo parâmetro process-id. |
5 |
31 | mysqli_more_results
Esta função verifica se há mais resultados de uma consulta múltipla. |
5 |
32 | mysqli_multi_query
Ele costumava separar as consultas com um ponto-e-vírgula no banco de dados. |
5 |
33 | mysqli_next_result
Ele prepara o próximo conjunto de resultados de mysqli_multi_query (). |
5 |
34 | mysqli_options
É usado para definir opções de conexão e alterar configurações de conexão. |
5 |
35 | mysqli_ping
É usado para fazer ping em uma conexão do servidor e reconectar ao servidor se a conexão for perdida. |
5 |
36 | mysqli_prepare
Ele executa uma consulta preparada pelo MySQL (com marcadores de parâmetro) no banco de dados. |
5 |
37 | mysqli_query
Ele executa uma consulta no banco de dados. |
5 |
38 | mysqli_real_connect
Esta função abre uma nova conexão com o MySQLi |
5 |
39 | mysqli_real_escape_string
Esta função escapa caracteres especiais em uma string para uma instrução SQL. |
5 |
40 | mysqli_real_query
Esta função executa uma consulta SQL. |
5 |
41 | mysqli_refresh
Esta função atualiza tabelas ou caches, ou redefine as informações do servidor de replicação. |
5 |
42 | mysqli_rollback
Esta função reverte a transação atual para a conexão de banco de dados especificada. |
5 |
43 | mysqli_select_db
Esta função altera o banco de dados padrão. |
5 |
44 | mysqli_set_charset
Sua função define o conjunto de caracteres padrão. |
5 |
45 | mysqli_sqlstate
Esta função retorna o código de erro SQLSTATE para o último erro. |
5 |
46 | mysqli_ssl_set
Esta função cria uma conexão SSL. |
5 |
47 | mysqli_stat
Esta função retorna o status atual do sistema. |
5 |
48 | mysqli_stmt_init
Esta função inicializa uma instrução e retorna um objeto adequado para mysqli_stmt_prepare (). |
5 |
49 | mysqli_thread _id
Esta função retorna o ID do segmento de conexão atual. |
5 |
50 | mysqli_thread_safe
Esta função verifica se a biblioteca cliente está compilada como thread-safe. |
5 |
51 | mysqli_use_result
Ele inicia a recuperação do conjunto de resultados da consulta executada anteriormente. |
5 |
52 | mysqli_warning_count
Ele retorna o número de erros gerados pela última consulta executada. |
5 |
53 | mysqli_data_seek
É usado para mover o ponteiro do resultado interno. |
4 |
54 | mysqli_fetch all
É usado para buscar todas as linhas de resultados e retorna o conjunto de resultados como uma matriz associativa |
4 |
55 | array mysqli_fetch
É usado para buscar uma linha de resultado como uma matriz associativa |
5 |
56 | mysqli_fetch_assoc
É usado para buscar uma linha de resultado como uma matriz associativa. |
5,3 |
57 | mysqli_fetch_field
É usado para retornar a próxima coluna no conjunto de resultados como um objeto. |
4 |
58 | mysqli_fetch_field_direct
Ele retorna as informações de definição da coluna / campo especificado (como um argumento inteiro) na forma de um objeto. |
4 |
59 | mysqli_fetch_fields
É usado para retornar uma matriz de objetos. |
4 |
60 | mysqli_fetch_lengths
É usado para retornar o comprimento dos campos no resultado. |
4 |
61 | mysqli_fetch_object
Ele retorna um objeto. |
5 |
62 | mysqli_fetch_row
Ele retorna o conteúdo da linha atual de um resultado como uma matriz de strings. |
5 |
63 | mysqli_field_seek
Esta função define o cursor da coluna para o deslocamento de coluna fornecido. |
5 |
64 | mysqli_field_tell
Ele retorna retorna a posição do cursor do campo. |
5 |
65 | mysqli_free_result
Ele libera a memória associada ao resultado. |
5 |
66 | mysqli_num_fields
Ele retorna o número de campos em um conjunto de resultados. |
5 |
67 | mysqli_num_rows
Ele retorna o número de linhas em um conjunto de resultados. |
5 |
68 | mysqli_stmt_sqlstate
Ele retorna o erro SQLSTATE da última instrução. |
5 |
69 | mysqli_stmt_affected_rows
Ele retorna o número de linhas afetadas (alteradas, excluídas, inseridas) pela instrução executada recentemente. |
5 |
70 | mysqli_stmt_attr_get
Ele retorna o valor atual de um determinado atributo de uma instrução. |
5 |
71 | mysqli_stmt_attr_set
O uso desta função pode definir vários atributos para a instrução, o que altera seu comportamento. |
5 |
72 | mysqli_stmt_bind_param
Ele vincula variáveis aos marcadores de parâmetro de uma instrução preparada. |
5 |
73 | mysqli_stmt_bind_result
Ele vincula as colunas de um objeto de resultado a variáveis. |
5 |
74 | mysqli_stmt_close
Ele fecha um objeto de instrução. |
5 |
75 | mysqli_stmt_data_seek
Ele é usado para pesquisar as linhas de um objeto de resultado. |
5 |
76 | mysqli_stmt_errno
Retorna o código do erro ocorrido durante a execução da última instrução. |
5 |
77 | mysqli_stmt_error
Retorna a descrição do erro ocorrido durante a execução da última instrução. |
5 |
78 | mysqli_stmt_execute
Ele executa uma declaração. |
5 |
79 | mysqli_stmt_fetch
Ele busca as colunas do resultado nas variáveis especificadas. |
5 |
80 | mysqli_stmt_field_count
Ele retorna o número de campos no resultado da instrução fornecida. |
5 |
81 | mysqli_stmt_free_result
Ele é usado para liberar a memória na qual o resultado da instrução a está armazenado. |
5 |
82 | mysqli_stmt_get_result
Ele retorna o resultado de uma declaração. |
5 |
83 | mysqli_stmt_num_rows
Ele retorna o número de linhas no resultado de uma instrução. |
5 |
84 | mysqli_stmt_param_count
Ele retorna o número de marcadores de parâmetro em uma instrução preparada. |
5 |
85 | mysqli_stmt_prepare
Ele prepara uma instrução SQL para execução, você pode usar marcadores de parâmetro ("?") Nesta consulta em vez de valores. |
5 |
86 | mysqli_stmt_reset
É usado para redefinir os erros, conjuntos de resultados sem buffer e dados enviados, por meio de uma instrução. |
5 |
87 | mysqli_stmt_result_metadata
Ele retorna um objeto de metadados que contém informações sobre o resultado de uma instrução. |
5 |
88 | mysqli_stmt_send_long_data
Se uma das colunas da tabela for do tipo TEXTO do tipo BLOB, esta função é utilizada para enviar dados a essa coluna em blocos. |
5 |
89 | mysqli_stmt_store_result
É usado para armazenar o resultado de um objeto de instrução localmente. |
5 |