Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 12

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/conta_acesso.php on line 12

POST - PHP básico - Comando INSERT INTO - Indispensável no PHP e...

Vamos aprender para que serve e como usar este poderoso comando dentro d...

Adicionado em: 05/06/2012 19:30:41 | Total de visitas: 30848

Continuando nossos pots de PHP básico, hoje vamos falar do comando INSERT INTO.

Já quis aprender como inserir dados na tabela do banco de dados?

Se você ainda não sabe como fazer isso, a partir de agora vou ensinar passo a passo.

Primeiro vamos ver a definição da palavra INSERT INTO.

Creio que de cara você já viu que o nome é inglês, e também já notou a tradução, não é mesmo?

INSERT INTO em inglês significa “INSERIR EM”; INSERT “INSERI”+INTO”EM”.

Este comando foi criando para nos ajudar a inserir dados dentro da base de dados.

Uma boa manipulação deste comando você pode fazer:

  • Formulário de cadastro de usuário.
  • Sistema de cadastro de login.
  • Grande ajuda na hora de fazer seu painel de controle.
  • Formulário de contato, com respondência via painel.

Enfim, o comando INSERT INTO é indispensável.

Mas, vamos deixar de papo, vamos diretamente ao que interessa.

Para fazer este comando vamos usar um formulário simples e depois o código PHP para armazenar estes dados e jogar dentro do banco de dados.

Vejamos:

Formulário:

<form name=\"form1\" method=\"post\" action=\"\">

  <label for=\"login\"></label>

  <input type=\"text\" name=\"login\" id=\"login\">

  <label for=\"senha\"></label>

  <input type=\"password\" name=\"senha\" id=\"senha\">

  <input type=\"submit\" name=\"button\" id=\"button\" value=\"Alterar\">

</form>

Como eu faço para captar os dados do formulário?

Simples. Para não fazer outra página vamos fazer nesta mesma.

<? if(isset($_POST[\'button\'])){

                $login = $_POST[\'login\'];             

                $senha = $_POST[\'senha\'];        

                $query = mysql_query(\"INSER INTO  usuarios ( login, senha) VALUES ( \'$login, ’$senha’)\");

                echo \"Dados cadastrados com sucesso!!!\";

}?>

 

Desculpa mais eu não entendi nada.

Calma. Vou explicar cada um dos critérios.

  • if = Em inglês quer dizer se, ou seja, é uma condição de execução do comando.
  • isset = Quer dizer se, for  acionado o botão ele vai ser executado.
  • $_POST = Modo em que serão pegos os dados do formulário.
  • buttom = É o nome do botão, ou seja, se o botão for clicado o PHP dará inicio a execução do comando.
  • $login = $_POST[\'login\']; = A variável login é apenas referencia, pois pode dar qualquer nome a variável. $_POST[‘login’]; quer dizer que será armazenado dentro da variável do que tiver sido armazenado dentro do comando.

Deu-me explicar isto

  $query = mysql_query(\"INSER INTO  usuarios ( login, senha) VALUES ( \'$login, ’$senha’)\");

  • mysql_query = é da função, é obrigatório ter.
  • INSER INTO = diz que eu quero inserir dados na tabela do banco de dados.
  • usuarios = é o nome da tabela dentro do banco de dados.
  • ()  = Tem que ser o nome da tabela do banco de dados.
  • login = é o nome do campo  da tabela do banco de dados.
  • , = estar dizendo que essa parte você já terminou e vai inserir em outro campo.
  • VALUES  =  diz que o valor será convertido.
  • = ‘$login’ = diz que o será inserido o valor que tiver na variável $login, no nosso caso, é o foi digitado no formulário.

Observações.

  • Sempre a ordem do (login, senha) tem que ser de acordo com a variável ($login, $senha), pois, se você trocar (login, senha) e (‘$senha’, ‘$login’) o login será a senha.
  • Não se esqueça de fazer a conexão com o banco de dados.

 

Caso tenha alguma dúvida deixe o comentário, e, caso prefira temos a vídeo aula passo a passo.

Atenciosamente

Marc Rodress

Tem alguma dúvida, algum elógio ou alguma sugestão?

Deixe seu comentário. Seu comentário é que me motiva a escrever!

Tem alguma dúvida, elógio ou sugestão sobre esta vídeo aula?
Deixe seu comentário

Para deixar seu comentário, é preciso que você esteja logado no site.
Faça seu login ou se cadastre em nosso portal.
Clique aqui para fazer seu login

Comentários enviados do site

**//Ainda não existe comentário para este POST, gostária de ser o primeiro?

Comentário via Facebook

ads from our partners Nosso shopping

Marc Rodress - Seu Portal de Programação LTDA - Copyright - Todos os direitos reservados a Business Marc - 2011 -
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/rodape.php on line 11

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/Sao_Paulo' for '-03/-3.0/no DST' instead in /home/ikulyco1/public_html/marc/rodape.php on line 11
2024
Politicas de Privacidade