quarta-feira, 1 de agosto de 2012

Inserindo dados em Banco MySQL com Php



Neste tutorial vou ensinar com fazer uma conexão de Php com banco de dados MySQL.Vamos também fazer o INSERT utilizando php no banco MySQLEstamos utilizando a versão do php 5.2, e o MySQL 5.5.
Primeiro faça um formulário chamado cadastro.html



<html>    <head>        <title></title>        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">    </head>    <body>        <form method="post" action="inser.php">            Nome<input name="nome" value="" type="text"><br/>            Email<input name="email" value="" type="text"><br/>            Telefone<input name="telefone" value="" type="text"><br/>            <input type="submit" value="Registrar">            <input type="reset" value="Cancelar">        </form>
    </body>
</html>
Depois crie um arquivo php chamado de conexao.phpEste arquivo será responsável por conectar com banco



<?php//nome do servidor que hospeda o banco de dados
        $dbhost="ColoqueAquiEndereçoDoServidor";
// usuario do banco de dados
        $dbuser="ColoqueNomeDoUsuarioDoBanco";
// senha usada para entrar no banco de dados
        $dbpasswd="ColoqueAquiSenha";
// nome que você deu ao seu banco de dados
        $dbname="ColoqueAquiNomeDoBanco";
        $conexao = @mysql_pconnect($dbhost, $dbuser, $dbpasswdor die ("Não foi possível conectar-se ao servidor MySQL");
        $db = @mysql_select_db($dbnameor die ("Não foi possível selecionar o banco de dados <b>$dbname</b>");
?>Crie um arquivo php chamado de insert.phpEste é o arquivo que inseri no banco de dados.



<?php//chama o arquivo de conexão com o bdinclude 'conexao.php';
$nome = $_REQUEST["nome"];
$telefone = $_REQUEST["telefone"];
$email = $_REQUEST["email"];
//consulta sql - inserção
$query = mysql_query("INSERT INTO baner (nome, telefone, email) VALUES (‘$nome’, '$ telefone', '$email')") or die(mysql_error());
//fecha a conexão com o banco
mysql_close($conexao);
?>Não se esqueça, todos os arquivos devem ser criados dentro do mesmo diretório.