Olá! Quarta Feira, 23 de Maio de 2012.



Dicas CódigoFonte.net
Sábado, 26 de Fevereiro de 2005

Comandos básicos do Mysql com PHP (Insert, Select, Update e Delete)

Olá pessoal, tudo beleza?

Hoje vamos falar dos comandos principais do MySQL: INSERT, DELETE, SELECT e UPDATE.

1) Inserindo dados - INSERT:

É muito simples inserir dados em uma tabela MySQL, veja:

mysql_query("INSERT INTO tabela (coluna1,coluna2) VALUES ('valor1', 'valor2')"); 


Explicando:
INSERT - comando para inserir dados na tabela
INTO (opcional)
tabela - nome da tabela que deseja inserir e suas colunas entre parênteses
VALUES - valores para cada coluna especificada anteriormente

2) Excluindo dados - DELETE:

É importante ter cuidado com este comando, pois você pode excluir sua tabela inteira ou uma única linha. Vamos ao código:

 mysql_query("DELETE from tabela where campo='valor'"); 


- Neste caso estou excluindo a linha onde
campo
é igual a
valor
na tabela
tabela


 mysql_query("DELETE from tabela"); 


- Já aqui, estou apagando TODOS os dados da tabela
tabela


3) Atualizando dados - UPDATE:
O comando que iremos utilizar para modificar algum(s) dado(s) na tabela é UPDATE, veja:

mysql_query("UPDATE tabela SET coluna1='valor1', coluna2='valor2' WHERE campo = 'valor'");  


Explicando:
UPDATE - comando para atualizar registros na tabela
tabela - nome da tabela
SET - comando para especificar as colunas e valores que desejamos atualizar.
A clausula WHERE tem a mesma função do comando SELECT ou DELETE, ou seja, especificar uma condição de pesquisa. Neste caso, ONDE o
campo
for igual a
valor


4) Selecionando valores - SELECT:

Neste comando, podemos selecionar um ou vários valores numa tabela.

mysql_query("SELECT * from tabela");

- Aqui estamos selecionando todas as colunas da tabela
tabela


Onde:
SELECT - comando para selecionar registros na tabela
* - todos as colunas. Você pode especificar as colunas que deseja. Exemplo:
mysql_query("SELECT campo1,campo2,campo3 from tabela");


E ainda use o comando WHERE, onde você pode especificar uma única linha na tabela.

4.1) Ordenando registros na tabela - ORDER BY:

Com este comando, você poderá ordenar/classificar os registros na tabela. Segue o exemplo:

mysql_query("SELECT campo1,campo2,campo3 from tabela order by campo1");

- Ordenando o campo1 crescente

mysql_query("SELECT campo1,campo2,campo3 from tabela order by campo1 DESC");

- Ordenando o campo1 descrescente

Bom. O básico pra comecar a trabalhar com PHP + MySQL é isto ae.

Dúvidas, postem abaixo.

Até mais pessoal.

abraços...

Comentários do artigo [Novo comentário]

Nenhum comentário, seja o primeiro a comentar.
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo: