topo
topo
topo
Domingo, 25 de Junho de 2017.
portaldigidesign
menu principal
No Site Na Web
slogan
 
:: Home
:: Fórum
:: Newsletter
:: Na Mídia
:: Recomende-nos
:: Nossos banners
:: Rss Feeds
:: Contato
 
menu design
:: Flash
:: Dreamweaver
:: Fireworks
:: Swishmax
:: Photoshop
:: Corel Draw
:: Ícones
:: Tabela de cores
:: Layouts prontos
 
menu programação
 
:: PHP
:: Asp/.Net
:: Javascript
:: CGI
:: Cold Fusion
 
menu serviços
 
:: Geradores online
:: Indique o site
:: Usuários online
:: Contador
 
menu sites destaque
 
:: Indique seu site
:: Sites destaque
 
menu artigos
 
:: Web Marketing
:: Web acessibilidade
 
 
 

· Artigos » PHP/MySQL

 

Comandos MySQL  English Version

Por: Leandro Barral
Publicado em: 25.06.2005
Visualizações: 18007


rec6 Linkto delicious google yahoo live Twiter

Hoje estarei lhes mostrando algumas funções básicas utilizadas com PHP e o MySQL.
[Let's Work!]'

1. Conexão com o Banco de Dados:

É feito pelo comando mysql_connect, por exemplo:

$conexao = mysql_connect("localhost","seu_login","senha_da_conta");

Nota: Pode-se usar também o mysql_pconnect(); , mas não é muito aconselhável pois ele
mantém a conexão com o mysql mesmo depois do termino do script. Aconselho usar o mysql_connect();
pois a conexão pode ser fechada com mysql_close(); .

1.1 Seleção do Banco de Dados:

É feita pelo comando mysql_select_db, por exemplo:

$selecionar = mysql_select_db("nomedb",$conexao);

Nota: A variável $conexao pode ser modificada pela variável usada no mysql_connect .

1.2. Inserção:

É feita pelo comando mysql_query , usando o comando "INSERT INTO nome_tabela(campo1, campo2) VALUES(valor1,valor2)" .

1.2.1 Exemplo:

Caso você tenha montado o banco com as seguintes colunas:
- nome e email;
E também um formulário com os mesmos campos:

- Nome: <input type="text" name="nome">
- E-mail: <input type="text" name="email">

você deverá utilizar a query de inserção da seguinte forma:

$inserir = mysql_query("INSERT INTO nome_tabela (nome, email) VALUES('$nome', '$email')")

Lembrando que os valores dos campos de formulário devem ser resgatados (ex: $nome = $_POST['nome'];)

1.3 Seleção:

Normalmente usada pra consultas ao banco de dados.

É feita também pelo comando mysql_query , só que usando dessa vez "SELECT * FROM nome_tabela" .

1.3.1 Exemplo:

Considere o exemplo anterior.

$selecao = mysql_query("SELECT nome from nome_tabela WHERE nome = 'teste'");

E então você poderá utilizar o comando mysql_result para definir a informação que será exibida:
printf(mysql_result($selecao,0,"nome"));

Sendo:
$selecao = nome do identificador
0 = número da linha a ser lida
"nome" = nome do campo

Ou também pelo comando mysql_fetch_array da seguinte forma:
$dados = mysql_fetch_array($selecao);
$nome = $dados["nome"];
echo "$nome";

1.4 Atualização

Usado se caso seja necessário mudança das informações já gravadas.
É feita também pelo comando mysql_query , só que usando dessa vez "UPDATE nome_tabela SET email = '$newmail'" .

1.4.1 Exemplo:

$resultado = mysql_query("UPDATE nome_tabela SET email = '$novo_email' WHERE nome = '$nome'")


1.5 Exclusão:

É utilizado para eliminar registros de seu banco de dados.

1.5.1 Exemplo:
$excluir = mysql_query("DELETE FROM nome_da_tabela WHERE nome = '$nome'");


2. Fechando uma conexão com o Banco de Dados:

mysql_close($conexao);

Nota: $conexao deverá ser a variável usada no identificador da conexão ( mysql_connect(); ) .


Espero que tenha esclarecido algumas dúvidas sobre os comnados MySQL em conjunto com o PHP.
Qualquer dúvida, use o fórum, ou fale diretamente comigo.

Autor: Leandro Barral
E-mail: leandrobarral@portaldigidesign.com.br



Versão para impressão  Twitter

 

  Comentários:

Nome: Digite seu nome.Digite seu nome.
Email: Campo Obrigatório. Formato Inválido.
Comentário:   Campo Obrigatório.Digite ao menos 8 caracteres.Até 100 caracteres.
   

   rss

 
hospedagem Host Brasil
Dreamweaver
Fireworks
Flash
SwishMax
Corel Draw
Photoshop
Photoshop
PHP
Asp/.Net
Web Marketing
publicidade
   

 

rodape rss Siga-me no Twitter