« Conjuntos de caracteres
Introdução »
PHP Manual
MySQL
Extensão MySQL Melhorada
Extensão MySQL Melhorada
Introdução
Visão Geral
Guia de início rápido
Interface dupla, procedural e orientada a objetos
Conexões
Executando instruções
Instruções Preparadas
Procedimentos Armazenados
Instruções Múltiplas
Suporte da API para transações
Metadados
Instalação/Configuração
Dependências
Instalação
Configurações em Execução
A extensão mysqli e conexões persistentes
Constantes pré-definidas
Notas
Resumo da Função de Extensão do MySQLi
mysqli
— A classe mysqli
mysqli::$affected_rows
— Retorna o número de linhas afetadas pela operação MySQL anterior
mysqli::autocommit
— Ativa ou desativa a gravação automática das modificações no banco de dados
mysqli::begin_transaction
— Inicia uma transação
mysqli::change_user
— Altera o usuário da conexão com o banco de dados
mysqli::character_set_name
— Retorna o conjunto de caracteres atual da conexão com o banco de dados
mysqli::close
— Fecha uma conexão ao banco de dados previamente aberta
mysqli::commit
— Grava a transação atual
mysqli::$connect_errno
— Retorna o código de erro da última chamada de conexão
mysqli::$connect_error
— Retorna uma descrição do último erro de conexão
mysqli::__construct
— Abre uma nova conexão com o servidor MySQL
mysqli::debug
— Realiza operações de depuração
mysqli::dump_debug_info
— Descarrega informação de debug no log
mysqli->errno
— Retorna o código de erro para a chamada de função mais recente
mysqli->error
— Retorna uma string descrevendo o último erro
mysqli::$error_list
— Retorna uma lista de erros do último comando executado
mysqli::execute_query
— Prepara, vincula parâmetros e executa a instrução SQL
mysqli::$field_count
— Retorna o número de campos para a consulta mais recente
mysqli::get_charset
— Retorna um objeto de conjunto de caracteres
mysqli::$client_info
— Obtém informação do cliente MySQL
mysqli::$client_version
— Retorna a versão do cliente MySQL como um inteiro
mysqli::get_connection_stats
— Retorna estatísticas sobre a conexão do cliente
mysqli::$host_info
— Retorna uma string representando o tipo de conexão utilizada
mysqli::$protocol_version
— Retorna a versão do protocolo MySQL usada
mysqli::$server_info
— Retorna a versão do servidor MySQL
mysqli::$server_version
— Retorna a versão do servidor MySQL como um inteiro
mysqli::get_warnings
— Obtém o resultado de SHOW WARNINGS
mysqli::$info
— Recupera informação sobre a recente consulta executada
mysqli::init
— Inicializa o MySQLi e retorna um objeto a ser utilizado com mysqli_real_connect()
mysqli::$insert_id
— Retorna o valor gerado para uma coluna AUTO_INCREMENT pela última consulta
mysqli::kill
— Solicita ao servidor o encerramento de um thread do MySQL
mysqli::more_results
— Verifica se há mais algum resultado de uma consulta múltipla
mysqli::multi_query
— Executa uma ou mais consultas no banco de dados
mysqli::next_result
— Prepara o próximo resultado de multi_query
mysqli::options
— Define opções
mysqli::ping
— Faz ping em uma conexão de servidor ou tenta reconectar se a conexão cair
mysqli::poll
— Sondagem de conexões
mysqli::prepare
— Prepara uma instrução SQL para execução
mysqli::query
— Executa uma consulta no banco de dados
mysqli::real_connect
— Abre uma conexão com um servidor mysql
mysqli::real_escape_string
— Escape caracteres especiais em uma string para uso em uma instrução SQL, levando em consideração o conjunto de caracteres atual da conexão
mysqli::real_query
— Executa uma consulta SQL
mysqli::reap_async_query
— Obtenha o resultado da consulta assíncrona
mysqli::refresh
— Atualiza
mysqli::release_savepoint
— Remove o ponto de salvamento nomeado do conjunto de pontos de salvamento da transação atual
mysqli::rollback
— Reverte a transação atual
mysqli::savepoint
— Define um ponto de salvamento de transação nomeado
mysqli::select_db
— Seleciona o banco de dados padrão para consultas de banco de dados
mysqli::set_charset
— Define o conjunto de caracteres do cliente
mysqli::$sqlstate
— Retorna o erro SQLSTATE da operação MySQL anterior
mysqli::ssl_set
— Usado para estabelecer conexões seguras usando SSL
mysqli::stat
— Obtém o status atual do sistema
mysqli::stmt_init
— Inicializa uma instrução e retorna um objeto para uso com mysqli_stmt_prepare
mysqli::store_result
— Transfere um conjunto de resultados da última consulta
mysqli::$thread_id
— Retorna o ID da thread para a conexão atual
mysqli::thread_safe
— Retorna se a segurança de thread é dada ou não
mysqli::use_result
— Iniciar uma recuperação de conjunto de resultados
mysqli::$warning_count
— Retorna o número de avisos da última consulta para o link fornecido
mysqli_stmt
— A classe mysqli_stmt
mysqli_stmt::$affected_rows
— Retorna o número total de linhas modificadas, apagadas, inseridas ou correspondidas pela última instrução executada
mysqli_stmt::attr_get
— Usado para obter o valor atual de um atributo de instrução
mysqli_stmt::attr_set
— Usado para modificar o comportamento de uma instrução preparada
mysqli_stmt::bind_param
— Liga variáveis a uma declaração preparada como parâmetros
mysqli_stmt::bind_result
— Liga variáveis a uma declaração preparada para armazenamento de resultado
mysqli_stmt::close
— Fecha uma instrução preparada
mysqli_stmt::__construct
— Constrói um novo objeto mysqli_stmt
mysqli_stmt::data_seek
— Ajusta o ponteiro de resultado para uma linha arbitrária no resultado com buffer
mysqli_stmt::$errno
— Retorna o código de erro para a chamada de instrução mais recente
mysqli_stmt::$error
— Retorna uma descrição em string para o último erro de instrução
mysqli_stmt::$error_list
— Retorna uma lista de erros da última instrução executada
mysqli_stmt::execute
— Executa uma instrução preparada
mysqli_stmt::fetch
— Recebe resultados de uma instrução preparada nas variáveis vinculadas
mysqli_stmt::$field_count
— Retorna o número de colunas na instrução informada
mysqli_stmt::free_result
— Libera memória do resultado armazenado para o manipulador de instrução informado
mysqli_stmt::get_result
— Obtém um resultado de uma instrução preparada como um objeto mysqli_result
mysqli_stmt::get_warnings
— Obtém o resultado de SHOW WARNINGS
mysqli_stmt::$insert_id
— Obtém o ID gerado pela operação INSERT anterior
mysqli_stmt::more_results
— Verifica se há mais resultados de uma consulta múltipla
mysqli_stmt::next_result
— Lê o próximo resultado de uma consulta múltipla
mysqli_stmt::$num_rows
— Retorna o número de linhas recebidas pelo servidor
mysqli_stmt::$param_count
— Retorna o número de parâmetros para uma instrução fornecida
mysqli_stmt::prepare
— Prepara uma declaração SQL para execução
mysqli_stmt::reset
— Redefine uma instrução preparada
mysqli_stmt::result_metadata
— Retorna os metadados de resultado de uma instrução preparada
mysqli_stmt::send_long_data
— Envia dados em blocos
mysqli_stmt::$sqlstate
— Retorna o erro SQLSTATE da operação da instrução anterior
mysqli_stmt::store_result
— Armazena um conjunto de resultados em um buffer interno
mysqli_result
— A classe mysqli_result
mysqli_result::__construct
— Constrói um objeto mysqli_result
mysqli_result::$current_field
— Obtém o deslocamento atual de campo de um ponteiro de resultado
mysqli_result::data_seek
— Ajusta o ponteiro do resultado para uma linha arbritária no resultado
mysqli_result::fetch_all
— Recebe todas as linhas de resultado como array associativo, numérico, ou ambos
mysqli_result::fetch_array
— Recebe a próxima linha de resultado como array associativo, numérico, ou ambos
mysqli_result::fetch_assoc
— Obtém a próxima linha do conjunto de resultados como um array associativo
mysqli_result::fetch_column
— Recebe uma única coluna da próxima linha de um resultado
mysqli_result::fetch_field
— Retorna o próximo campo no conjunto de resultados
mysqli_result::fetch_field_direct
— Recebe metadados para um único campo
mysqli_result::fetch_fields
— Retorna um array de objetos representando os campos em um conjunto de resultados
mysqli_result::fetch_object
— Recebe a próxima linha de um resultado como um objeto
mysqli_result::fetch_row
— Obtém a próxima linha de um resultado como um array enumerado
mysqli_result::$field_count
— Obtém o número de campos no conjunto de resultados
mysqli_result::field_seek
— Move o ponteiro do resultado para um campo especificado
mysqli_result::free
— Libera memória associada a um resultado
mysqli_result::getIterator
— Obtém um iterador externo
mysqli_result::$lengths
— Retorna os comprimentos das colunas da linha atual do resultado
mysqli_result::$num_rows
— Obtém o número de linhas no resultado
mysqli_driver
— A classe mysqli_driver
mysqli_driver::embedded_server_end
— Para o servidor incorporado
mysqli_driver::embedded_server_start
— Inicializa e dispara o servidor incorporado
mysqli_driver::$report_mode
— Define o modo de relatório de erros do mysqli
mysqli_warning
— A classe mysqli_warning
mysqli_warning::__construct
— Construtor privado para proibir instanciação direta
mysqli_warning::next
— Busca o próximo aviso
mysqli_sql_exception
— A classe mysqli_sql_exception
mysqli_sql_exception::getSqlState
— Retorna o código de erro SQLSTATE
Apelidos e Funções descontinuadas da Mysqli
mysqli_connect
— Sinônimo de mysqli::__construct
mysqli::escape_string
— Sinônimo de mysqli_real_escape_string
mysqli_execute
— Sinônimo de mysqli_stmt_execute
mysqli_get_client_stats
— Retorna as estatísticas do cliente por processo
mysqli_get_links_stats
— Retorna informações sobre links abertos e em cache
mysqli_report
— Sinônimo de mysqli_driver->report_mode
mysqli::set_opt
— Sinônimo de mysqli_options
Registro de Alterações