Home  Fórum  Sobre  Contato 

Informações

Você está vendo Comandos basicos do Mysql no PHP. Você pode deixar um comentário ou um trackback esse post
Há 28 comentários.

October 2007
M T W T F S S
    Nov »
1234567
891011121314
15161718192021
22232425262728
293031  

Páginas

  • Contato
  • sitemap
  • Sobre

Categorias

  • ClubePC (13)
  • Desenvolvimento (37)
    • AJAX (2)
    • HTML-CSS (15)
    • Javascript (5)
    • Jquery (1)
    • MySQL (7)
    • PHP (18)
      • Aprendendo PHP (6)
    • Scripts (4)
  • Designer (42)
    • CG (12)
      • 3ds Max (6)
    • Photoshop (20)
  • Diversos (26)
  • Download (55)
  • Games (20)
  • Guia de Compra (2)
  • Hardware (7)
  • Humor (11)
  • Internet (31)
    • Blogs (3)
    • Firefox (8)
  • Notícias (33)
  • Rapidinha (6)
  • Softwares (45)
  • Windows (32)
  • Links

    • Contato
    • Download de filmes
    • Efeito Azaron
    • MeioBit
    • Site da Morróida

Site Meta

Syndicate this site using RSS 2.0The latest comments to all posts in RSS 2.0
  • Register
  • Log in
Oct-07 30

Comandos basicos do Mysql no PHP

Enviado por: Thales RB. .     28 comentários.     Categorias: Aprendendo PHP, Desenvolvimento, MySQL, PHP

É dificil existir uma aplicação do PHP, que não use um banco de dados(BD), já que quase sempre, é preciso guardar algum tipo de informação, e para isso é obrigatorio o uso de um BD, e com isso o MySQL está “casado” com o PHP, por isso irei ensinar os comandos basicos, para criar uma conexão com o MySQL, para gravar os dados e poder le-los.

Crie a seguinte tabela no phpmyadmin:

CREATE TABLE `pessoas` (
`nome` VARCHAR( 30 ) NOT NULL ,
`site` VARCHAR( 50 ) NOT NULL );

Para comecar, é preciso criar a conexão com o BD, e selecionar qual banco de dados, iremos usar, para isso crie um arquivo config.php, e adicione o seguinte conteudo nele:

[sourcecode language='php'] //pagina para conectar no banco de dados
$mysql_servidor = "localhost"; // Seu servidor de mysql, normalmente é localhost.
$mysql_usuario = "usuario"; // Seu usuario no mysql.
$mysql_senha = "senha"; // Sua senha no mysql.
$mysql_database= "banco_de_dados"; // Seu banco de dados.

mysql_connect($mysql_servidor,$mysql_usuario,$mysql_senha) or die(mysql_error()); // Tenta conectar ao mysql, se falhar exibe o erro
mysql_select_db($mysql_database) or die(mysql_error()); // Tenta selecionar a base de dados, se falhar exibe o erro.
?>[/sourcecode]

Como pode ser visto, foi criado algumas variaveis com os dados de conexão, isso não é preciso, bastaria colocar os dados diretamente, no mysql_connect, mas para ficar mais facil de entender, é preferivel deixar assim. Esse arquivo tem basicamente dois comandos, o mysql_connect no qual é colocado os dados para se conectar ao BD e o mysql_select_db que irá abrir a base de dados

Buscando os dados do banco

Agora nós iremos, buscar os dados do banco de dado, e exibi-los na tela, para isso iremos usar o arquivo anterior, para nos conectar ao banco de dados. Para isso usamos o comando Select, a sua extrutura é:

Select <lista_de_campos> FROM <lista_de_tabelas> where<condições>;

um exemplo prático:

[code='php']

include"conexao.php";
$sgl = mysql_query("SELECT * FROM pessoas"); // codigo sgl que seleciona a tabela com os dados
while($dados = mysql_fetch_array($sgl)) //comando que coloca num array todos os registros existentes na tabela

{
//exibe na tela os campos da tabela.
echo $dados['nome'];
echo $dados['site'];
echo"

";
}
?> [/code]

Obs: o * que dizer para buscar todos os campos da tabela

Inserindo informações em um Banco de Dados

Cada linha de uma tabela de banco de dados, é chamada de registro. Para incluir um ou mais registros, em uma tabela, utilizamos o comando SQL INSERT. Veremos agora como funciona esse comando. A sua extrutura é:

insert into <nome_tabela> values (valor1,’valor2′,…,valorn);

Os valores digitados no lugar de valor1, valor2,…, valorn serão incluídos na mesma ordem em que foram definidos, os campos, no momento da criação da tabela. Portanto, se fôssemos incluir um registro na tabela PESSOAS, o valor1 seria armazenado no campo nome, o valor2 seria armazenado no campo site, e assim por diante até os demais campos da nossa tabela. E não se esqueça que dados precisar estar entre aspas, já numeros não precisam de aspas

um exemplo prático insert.php:
[code='php']

include"conexao.php"; //abre conexão com o mysql
$sgl = "INSERT into pessoas (nome, site) values ('thales','clubepc.org')";
mysql_query($sgl); //executa a query
echo"Dados incluidos com Sucesso!"; //exibe uma simpels mensagem de sucesso!
?> [/code]

Atualizando dados do banco

Para alterar valores de uma, ou mais linhas da tabela especificada, usamos o comando update Sintaxe:

UPDATE nome_tabela – identifica o nome da tabela
SET atribuição1,atribuiçãon – define os campos a serem alterados
WHERE condição – especifica os registros a serem alterados.

Atenção: se a cláusula Where for omitida, a atualização será feita, para todos os registros!.

Agora vamos a um exemplo fácil – update.php:

[code='php'] include"conexao.php"; //abre conexão com o mysql
$up = mysql_query("UPDATE pessoas set site= 'www.clubepc.org' where nome = 'thales'");
?> [/code]

Excluindo dados do banco

O comando delete, exclui um ou mais registros da tabela do banco de dados, sua exclusão é definitiva e não podera mais recuperar o registro deletado! A menos que tenha um backup da base de dados. A sua sintaxe de uso :

DELETE FROM nome_tabela – Define o nome da tabela dos registros a serem excluidos
WHERE condição – Especifica os registros a serem excluidos.

um exemplo prático delete.php:
[code='php'] include"conexao.php";
$query = mysql_query("DELETE FROM pessoas where nome = 'thales'"); //comando que exclui o registro
echo"Registro excluido!";
?> [/code]

Bem esses são os comandos mais basicos do mysql e com ele já é possivel fazer bastante coisa.

Livros sobre Php e MySQLQuer saber como usar o MySQL no PHP?. Então veja o preço de alguns livros no Submarino.

 

 

 

   23,386 visualizações

Tags: Aprendendo PHP, MySQL, mysql-basico, PHP, PHP Basico

Leia também

  • Instalando o Apache, PHP, Mysql no Windows
  • Textos/Numeros aleatórios em PHP/Mysql
  • Ler quebra de linha do dados do banco de dados com PHP
  • Gravar ou exibir datas em português com o PHP
  • Tutorial Básico PHP (Aprenda PHP)

Coletando informações do usuário com PHP »« Adicionando data e hora com PHP

Criando um contador em PHP, com txt ou mysql | Clubepc
Pingback on October 30th, 2007.

[...] Comandos basicos do Mysql no Php – 5 views [...]

Instalando o Apache, PHP, Mysql no Windows >> Clubepc
Pingback on December 11th, 2007.

[...] do MySQL. Se voc

Como fazer formul
Pingback on December 14th, 2007.

[...] Comandos basicos do Mysql no PHP Compartilhe nos Sites Sociais: Sem Avalia

vitor
Comment on August 18th, 2008.

Muito obrigado, adorei o seu tutorial, est

Daniel
Comment on September 4th, 2008.

po kra bem que voc

fabiano
Comment on November 7th, 2008.

Muito BOm Tuto, Presciso de um que exiba informa

Gustavo
Comment on January 29th, 2009.

muito bom!

Gustavo
Comment on January 29th, 2009.

s

Thales RB
Comment on January 29th, 2009.

hehe vc precisava pegar um tuto basico sobre SQL para compreender melhor essas sintaxes

mas quanto a sua duvida
varchar

Gustavo
Comment on January 29th, 2009.

hm, vlw ai xP.
outra coisa, meu mysql n consegue criar tabelas =(, ja q n

Thales RB
Comment on January 30th, 2009.

ops foi mal xD
t

Gustavo
Comment on January 31st, 2009.

Ae valeu!, funcionou agora!
Outra coisa, voc

Ricardo
Comment on January 31st, 2009.

ba, ou thales eu tentei conectar o Mysql atravez do PHP, mas qdo abro o arquivo config.php mostra este erro:

Fatal error: Call to undefined function mysql_connect() in D:\Apache2.2\htdocs\Teste MySQL\banco.php on line 8

Pode me ajudar? eu usei a conex

Ricardo
Comment on January 31st, 2009.

no caso o banco.php

Thales RB
Comment on January 31st, 2009.

Gustavo

Eduardo
Comment on March 25th, 2009.

Ol

Thales RB
Comment on March 27th, 2009.

bem depende se vc tiver poucos registros vc pode usar uma sort table com ajax para ordernar(tuto em ingles):

http://extjs.com/playpen/ext-2.0/examples/grid/grid3.html
ou
http://www.millstream.com.au/upload/code/tablekit/

agora se tiver muitos(a tabela tiver pagina

Eduardo
Comment on March 27th, 2009.

Valeu =D
Fiz da segunda forma e deu certo!

Twinsen
Comment on August 1st, 2009.
Twinsen
Comment on August 12th, 2009.

Nossa, que legal, voc

wilker
Comment on November 19th, 2009.

preciso que poste um exemplo de formulario que fa

luiz
Comment on November 21st, 2009.

Eu gostaria de saber como eu fa

luiz
Comment on November 21st, 2009.

este comando Include que recebe conexao, o que deve aver l

Joice
Comment on December 14th, 2009.

Nossa esse tutorial

Renato
Comment on February 10th, 2010.

Ol

Thales RB
Comment on February 11th, 2010.

Renato

eu j

Marcos
Comment on April 3rd, 2010.

Ol

Fernando Orso Alves
Comment on April 8th, 2010.

Ol

Deixe um comentário

Os campos nome e e-mail são obrigatorios(o e-mail não será exibido), a URL é opcional.

Os comentários podem ter os seguintes comandos:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>







Posts mais vistos

  • Download Vray 1.5 para 3ds Max
  • Emulador Nintendo DS – No$GBA
  • Pacote de fontes Graffiti
  • Como fazer formulários em HTML/PHP
  • Detonado – Castlevania: Portrait of Ruin – NDS
  • Detonado – Castlevania Order of Ecclesia – NDS
  • Instalar o Windows XP em Hds SATA
  • Tutorial Básico PHP (Aprenda PHP)
  • Download Photoshop CS3
  • Download de modelos de carros para o 3ds Max

Comentarios recentes

  • Matheuss on Digimon World Dawn/Dusk – DNA/Armor Digivolution
  • william on Dicas – Yu-Gi-Oh! Nightmare Troubadour – NDS
  • joao victor on 300 3D Smileys para MSN
  • Tutorial Básico PHP - Riba Developer on Instalando o Apache, PHP, Mysql no Windows
  • pedro henrique on Digimon World Dawn/Dusk – DNA/Armor Digivolution

Tags

3ds Max 3ds Max Basico Aprendendo PHP Brushes ClubePC Computação Grafica CSS CSS-Hacks Designer Detonados Diversos Download Downloads Firefox Fontes Games Google Hardware HTML Básico Humor Icones Internet Internet Explorer Javascript Jogos-PC Microsoft MySQL mysql-basico NDS Notícias Office Photoshop PHP PHP Basico Portable Rapidinha Script Sobre Softwares tags-HTML Wallpapers Windows Windows-Vista Windows-XP WordPress
eXTReMe Tracker