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