Como inserir dados no MySQL com php


Olá pessoal, neste artigo vou esta ensinando na pratica a desenvolver um sistema com funcionalidades de inserir dados em banco MySQL via linguagem de programação PHP. Suponha que, temos um banco de dado, onde temos uma tabela de cadastro, para inserir informações nesta tabela, o usuário tem que ter um bom conhecimento de Banco de dados para inserir as informações via linha de comando ou interface gráfica. O nosso objetivo é facilitar a vida do usuário, onde não precisará ter conhecimentos de banco de dados, a tarefa dele é, acessar o sistema e realizar o cadastro normalmente, apenas colocando as informações nos campos e realizar o cadastro conforme ilustrado na imagem..

Antes de irmos para pratica, vamos entender melhor a parte teórica.

O que é PHP?

PHP é uma linguagem interpretada livre, usada originalmente apenas para o desenvolvimento de aplicações presentes e atuantes no lado do servidor, capazes de gerar conteúdo dinâmico na (www) que significa World Wide Web.

O que é MySQL?

MySQL é um sistema de gerenciamento de banco de dados, que utiliza a linguagem SQL como interface. É atualmente um dos sistemas de gerenciamento de bancos de dados mais populares da Oracle Corporation, com mais de 10 milhões de instalações pelo mundo.

Como criar Servidor web em maquina local?

Sugiro que criem laboratórios de estudo e pratiquem os exercícios demonstrados abaixo. Tenho costumo de usar o WampServer para criar meu servidor local. O WampServer é um software que efetua a instalação automática de um conjunto de softwares no computador, de modo a facilitar a configuração de um software interpretador de scripts local e um banco de dados no sistema windows.

Este vídeo aula, estou mostrando na pratica a instalar e trabalhar com o WampServer.


Para iniciar um código em PHP, digitamos as tags de inicio e fim. Onde para iniciar o desenvolvimento de uma aplicação digitamos a tag <?php e a tag ?> para finalizar a aplicação.


Vamos criar dois arquivos em php e faze-los comunicar entre si. São o arquivo "conectar.php" que tem a funcionalidade de conectar o PHP com o MySQL e o arquivo de "cadastro.php" a qual tem a funcionalidades de inserir as informações para o banco de dado.


No arquivo "conectar.php", vai conter as variáveis com o nome do servidor, usuário do banco, senha do banco, nome do banco e por ultimo a variável de conexão.


Copia o código abaixo e cola dentro do arquivo "conectar.php"


<?php

$sevidorname="localhost";
$userbase="root";
$senhabase="";
$banconame="cliente";
$conect=mysqli_connect($sevidorname, $userbase, $senhabase, $banconame);
?>


Deixando o link de um outro vídeo aula, onde ensino na prática a criar conexão do PHP com o MySQL.




O comando de include, tem o objetivo de realizar a comunicação com outro arquivo, conforme demostrado acima, foi criado o arquivo conectar.php que tem a função conectar o PHP com o MySQL, onde a função include codificado no arquivo cadastro esta chamando o arquivo de conexão.


Foi digitado também as variáveis de dados pessoais, endereço e login e a variável de cadastro. Onde no MySQL pra inserir informações, digite os seguistes comandos "INSERT into nome_tabela VALUES ('dados_na_tabela')".


Por ultimo a condição logica, onde se os dados digitado for diferente da query, retornará a mensagem "não foi possivel efetuar o cadastro!!!" caso contrario retornará "Dados cadastrado com sucesso"


Copia este Código abaixo e cole dentro do arquivo de cadastro.php


<?php

include "conectar.php";
?>
<?php
//Dados pessoais
$nome=$_POST['nome'];
$sobrenome=$_POST['sobrenome'];
$dia=$_POST['dia'];
$mes=$_POST['mes'];
$ano=$_POST['ano'];
$rg=$_POST['rg'];
$cpf=$_POST['cpf'];
//Dados de endereço
$rua=$_POST['rua'];

$numero=$_POST['numero'];
$bairro=$_POST['bairro'];
$estado=$_POST['estado'];
$cidade=$_POST['cidade'];
$cep=$_POST['cep'];
//Dados de Login de Usuario

$email=$_POST['email'];

$senha=$_POST['senha'];
$confirmarsenha=$_POST['confirmarcenha'];
$cadastro="INSERT into cadastro VALUES ('$nome','$sobrenome','$dia','$mes','$ano','$rg','$cpf','$rua',$numero,'$bairro','$estado','$cidade','$cep','$email','$senha','$confirmarsenha')";

if(!mysqli_query($conect,$cadastro)){

die("não foi possivel efetuar o cadastro!!!". mysqli_connect_error($conect));
}else{
echo "Dados cadastrado com sucesso";
mysqli_close($conect);
}
?>


Segue abaixo os links de 7 videos aulas sequenciadas, onde estou ensinado na pratica, a criar formulário de cadastro, sistemas de cadastro e criptografia de senhas com as linguagens HTML, PHP e MySQL.


Tabelas e formulario com HTML 5 Aula 01: https://youtu.be/z81VMYaKHqw

Tabelas e formulario com HTML 5 Aula 02: https://youtu.be/TXGk416jbMY


Formulario de contato com envio em PHP Aula 03: https://youtu.be/czhyLEA0RIw


Conectar PHP com MySQL Aula 04: https://youtu.be/csyicT8qqEo


Inserir dados em tabela do MySQL Aula 05: https://youtu.be/1-Zg2PLB-D4


Sistema de cadastro Aula 06: https://youtu.be/ZtugFWK_p6g


Criptograr senha em MySQL com PHP Aula 07: https://youtu.be/kPNBfkaq1pI


Primeira aula(Formulário de cadastro em HTML5):





Postado por, Josué Pedro


Formado em Sistema da Informação pela Universidade Nove de Julho, Pós graduado em Cyber Security pela Impacta Parceria com a Daryus.

Há um bom tempo que trabalha na Área da tecnologia da Informação e é criador de conteúdos para canal de youtube e mídia social.

Tem auto conhecimento em Tecnologia, Mídia Social, Marketing Digital,  SEO, Goolge Adword, Google Adsense,  Google Master.

Nas horas disponível, trabalha como freelancer procurando bugs vulneráveis em sistemas através da plataforma "Hacker One". 

Trabalha também com freelancer em projetos relacionado a tecnologia através da plataforma Workana.

Postar um comentário

Seguidores