domingo, 9 de setembro de 2012

CADASTRO PHP - PARTE 01


CADASTRANDO UM REGISTRO NO BANCO DE DADOS 
CADASTRANDO UM REGISTRO NO BANCO DE DADOS COM PHP - PARTE 01

Para salvar um registro em um banco de dados Mysql utilizando o PHP, devemos criar um script de conexão com banco e um script para executar o comando sql de INSERT na nossa base de dados. Nesta primeira parte do tutorial criaremos o banco de dados, a tabela, o script de conexão e um script para persistir a informação na nossa base de dados. 

Construindo a base de dados e a tabela.

Execute o script a seguir no mysql para gerar a nossa base de dados.

create database bd_ExemploBlog;

use bd_ExemploBlog;

create table tb_veiculo(
id int primary key auto_increment,
modelo varchar(35),
fabricante varchar(35),
cor varchar(35),
ano int,
valor double );


Construindo o script de conexão com Banco

Crie um arquivo PHP com a seguinte programação.

<?php
          // Caminho da Base de Dados Mysql
         $caminho="localhost:3306/";
          // Usuário de acesso a Base de Dados
          $usuario="root";

          // Senha de acesso a Base de Dados

          $senha="123456";

          // Nome da Base de Dados a ser utilizada

          $banco="bd_ExemploBlog";
         // Função mysql_connect() é responsável pela conexão com o servidor Mysql.
          mysql_connect($caminho,$usuario,$senha) or die (mysql_error());

         // Função mysql_select_db() é responsável por selecionar a base de dados a ser utilizada.
          mysql_select_db($banco);
?>
Ao fim salve o script com o nome conexao.config, no diretório htdocs do seu servidor Apache.

Construindo o script de persistência no Banco


Para salvar um registro na nossa base de dados devemos usar uma String com o comando INSERT e o função mysql_query( ) para executar o INSERT na base de dados. Neste primeira parte do tutorial de persistência no banco veremos um exemplo simples, sem o uso de formulários html para o envio de informações. Segue o script de persistência.


<?php
// INCLUINDO O ARQUIVO DE CONEXÃO
include 'conexao.config';
// DADOS A SEREM SALVOS NA TABELA tb_veiculo
$modelo = "C3";
$cor = "Preto";
$ano = 2009;
$valor = 45000.00;
$fabricante = "Citroen";
// VARIAVEL COM A STRING DO COMANDO SQL
$query = "insert into tb_veiculo(modelo, cor, ano, fabricante, valor) values ('$modelo', '$cor', $ano, '$fabricante', $valor)";
// EXECUTANDO A STRING COM O COMANDO INSERT
mysql_query($query) or die(mysql_error());
// VERIFICANDO SE O REGISTRO FOI SALVO
if(mysql_affected_rows()==1){
    echo "Veículo $modelo Salvo com  Sucesso !!!";
}else{
    echo "Erro ao Salvar o Veículo";
}
// ENCERRANDO A CONEXÃO COM A BASE DE DADOS.
mysql_close();
?>


Após executar o script acima o registro informado é salvo na base de dados. Para verificar execute um SELECT na tabela tb_veiculo.


Nenhum comentário:

Postar um comentário