0

FUNÇÕES DO MYSQL NO PHP

phpPRINCIPAIS FUNÇÕES DO MYSQL NO PHP

CRIAÇÃO DE PROGRAMAS COM PHP + MYSQL - PARTE 02

 

1. FUNÇÕES BÁSICAS DO MYSQL NO PHP

mysql_connect()

Estabelece uma conexão com um Banco de Dados MySQL.

mysql_pconnect()

Estabelece uma conexão persistente com um Banco de Dados MySQL. 

mysql_select_db()

Junto com a mysql_connect e a mysql_query, eu diria que está forma o grupo das 3 funções básicas. É com ela que o usuário seleciona o banco de dados onde irá trabalhar. Obs: é somente o banco de dados, e não a tabela de dados.  

mysql_query()
Executa uma função em um Banco de Dados MySQL. Caso o link não for especificado, a última conexão aberta com o MySQL será usada. Se nenhum link foi aberto, a função irá tentar abrir um utilizando a função mysql_connect() sem nenhum argumento.

mysql_affected_rows()

Retorna o número de linhas afetadas com a última query usando INSERT, UPDATE ou DELETE associado com o link_identifier. Se o link de identificação não for especificado, o último link aberto pelo mysql_connect() é assumido.

mysql_error()
Retorna o erro da última função do MySQL ou não retorna nada caso não ocorrer erro na função.
mysql_fetch_array()

Cria uma array com os resultados de uma consulta SELECT no MySQL. Retorna FALSE em caso de erro.

mysql_fetch_object()
Cria um objeto com os resultados de uma consulta SELECT no MySQL. Retorna FALSE em caso de erro.
mysql_result()
Retorna o resultado de campo único. O identificador de campo pode ser deslocamento de campo (0), nome de campo [FirstName] ou nome de tabela de ponto (myfield.mytable).
mysql_num_rows()
Retorna o número de linhas de uma consulta. Esse comando é valido apenas para consultas com SELECT.

mysql_close()

Fecha uma conexão, não persistente, aberta em um Banco de Dados MySQL.

Clique em “Continue Lendo” para visualizar as funções avançadas.

2. FUNÇÕES AVANÇADAS DO MYSQL NO PHP

mysql_db_query()

Seleciona uma base de dados e executa uma consulta nela. Se o link identificador opcional não for especificado, a função tentará encontrar um link aberto para o servidor MySQL e se nenhum link for encontrado a função tentará criar um utilizando a função mysql_connect() como se ela tivesse sido chamada sem parâmetros.

mysql_create_db()

Cria um novo banco de dados no server associado com o link.

mysql_change_user()

Muda o usuário entrado da conexão ativa atual, ou a conexão dada pelo parâmetro mais link_identifier que é opcional. Se um banco de dados for especificado, esta optará pelo banco de dados atual(default) depois que o usuário foi mudado. Se a autorização nova do usuário e da senha falhar, o usuário conectado atual permanece ativo.

mysql_drop_db()
Tenta remover uma base de dados inteira do servidor associado com o link identificador especificado.
mysql_errno()
Para buscar o código do erro. Repare que esta função somente retorna o código do erro da última função MySQL que foi executada (não incluíndo mysql_error() e mysql_errno()), então se você desejar utilizá-lo, tenha certeza que você verificou o último valor antes de chamar outra função MySQL..
mysql_fetch_assoc()
É equivalente a chamar mysql_fetch_array() com MYSQL_ASSOC para o segundo parametro, que é opcional. Somente retorna uma matriz associativa. Este é o jeito que mysql_fetch_array() funcionava originalmente. Se você precisa dos índices numéricos assim como o associativo, use mysql_fetch_array().
mysql_fetch_field()
Retorna um objeto representando o campo com a posição especificada.
mysql_fetch_lengths()
Retorna o tamanho dos campos da consulta em um array.
mysql_fetch_row()
Funciona para organizar os resultados em strings.
mysql_free_result()
Libera toda memória associada com o result.
mysql_get_client_info()
Retorna a versão atual do MySQL instalada no servidor.
mysql_info()
Retorna informação detalhada sobre a última query usando o link_identifier dado. Se link_identifier não é especificado, a última conexão aberta é usada.
mysql_insert_id()
É bastante util quando necessita saber qual foi o ID gerado por uma QUERY INSERT anterior, não precisando executar algum outro select ou depender de variáveis postadas.
mysql_list_dbs()
Retorna os bancos de dados disponíveis na última conexão aberta com o MySQL.
mysql_list_fields()
Lista os campos de uma tabela do MySQL.
mysql_list_processes()
Lista os processos atuais no MySQL.
mysql_list_tables()
Dado um Banco de Dados, esta função lista as tabelas do mesmo.
mysql_num_fields()
Retorna o número de campos de um resultado.
mysql_ping()
Checa se a conexão com o servidor mysql está ou não funcionando. Se ela não estiver funcionando, uma reconexão será feita automaticamente. Esta função pode ser usada em scripts que ficam com a conexão parada por um longo tempo, para checar se o servidor fechou a conexão e reconectar se necessário. mysql_ping() retorna TRUE se a conexão estiver funcionando, ou então FALSE se não estiver.
mysql_stat()
Retorna o status atual do servidor mysql.
mysql_tablename()
Retorna o nome da tabela para o campo especificado.

Paulo R. Marinho

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

+ 30 = 35