Curso de PHP + MySQL para iniciantes - Aula 2

  • Publicado em: 05/09/2011
  • Revisado em: 13/10/2012
  • Categoria(s)PHP
  • Autor: Ricardo Bernardi
  • Newsletter: Inscreva-se

Sejam todos muito bem vindos à nossa segunda aula de PHP com MySQL para iniciantes e hoje irei ensinar como fazer inserção de dados em nosso banco via PHP. Veremos como criar um formulário para inserir os dados e também como solucionar problema com acentuação na hora de enviar ou receber os dados do banco.

Acompanhe a aula com atenção e não deixe de praticar o que é mostrado na aula, pois somente assim você irá aprender de verdade.

Mais posts desta série

Este post faz parte de uma série, confira tudo que já foi publicado sobre o mesmo assunto.

Compartilhe esse post:

Sobre o autor

Ricardo Bernardi

Sou técnico em hardware e desenvolvedor web, e sobre estes dois assuntos comecei a compartilhar aulas e artigos, tornando-me blogueiro em 2008. Em 2010 esse hobby virou profissão, e desde então tenho buscado melhorar e profissionalizar cada vez mais os projetos que mantenho na web.

Comentários

Atualmente temos 25 comentários para este post. Participe você também, clique aqui e comente sobre o assunto.

  • diegosr10 comentou em

    Olá Ricardo, parabéns pelas aulas são muito boas, mas estou tendo uma dificuldade nessa aula.

    1º: Não estou conseguindo resolver o problema de acentuação com:mysql_query("SET NAMES 'uft8'");
    mysql_query("SET character_set_connection=uft8");
    mysql_query("SET character_set_client=uft8");
    mysql_query("SET character_set_results=uft8");
    2º: Na hora que eu insiri no banco de dados o nome "Roberto Leão" alem dos erros de acentuação tambem foi inserido duas vezes o que pode ser isso?

    Codigo da segundo duvida:

    Responder
  • CARLOS EDUARDO comentou em

    o meu codigo nem ta cadastrando nem reportando erro. simplesmente nao acontece nd. alguem pode ajudar?

    Responder
  • Lucas Tenorio comentou em

    ola bom dia! eu estou teno poblemas com essa aula é q quando eu terminei de fazer o formulario e foi testa deu esse erro
    Fatal error: Call to undefined function inset() in C:xampphtdocsCurso de MySQLaula2.php on line 9

    ai revie o video varias vezes mas ñ achei o erro vo deixar aqui o codigo da linha 9

    Responder
  • Eduardo Gomes comentou em

    Olá Ricardo,
    O código "unset" não pegou do jeito que você disse. Seu eu dar um F5 na tela, ele inseri o registro novamente.

    Obrigado!

    Obs: Segui seu passo-a-passo certinho. Sem erros!

    Responder
  • Raphaelle comentou em

    OI, Você explica muito bem. O problema é que no vídeo não fica mto focado na tela, não dá para enxergar direito ç.ç

    Responder
  • Ricardo, você está correto em cobrar pela assinatura. Qualquer livro de PHP custa muito mais que 60 mangos e para entender o livro, o bicho pega!

    Responder
  • pedro comentou em

    Oi Ricardo!
    A sua video aula é exelente exeto por um motivo.
    Eu estou acompanhando a aula e fazendo aqui no meu pc só que o video ficou com qualidade ruim não da para enchegar direito o codigo fonte to na aula 2 sera que vc teria ai o codigo para me enviar por e-mail das video aula ?
    meu e-mail é pedro-sistemas@hotmail.com
    to muito enteressado em aprender sera que podia me ajudar com isso ?
    Grato .

    Responder
    • Se estiver interessado em nosso material, oferecemos assinaturas onde você pode baixar aulas em HD por apenas R$ 60,00 por um ano inteiro. Não que eu não queira enviar os arquivos para vc, mas ensinar é meu ganha pão, e também preciso sobreviver neste mundo capitalista.

      Responder
  • jhonatan comentou em

    muito boa a sua video aula mas ta dando como indefinida a função inserir espero que vc possa me ajudar obg.

    Responder
  • joao vitor comentou em

    ricardo eu n estava conseguindo resolver o problema de acentuação no banco de dados, estava colocando exatamente como voce , fiz e refiz varias vezes....
    mais encontrei uma soluçao, muito obrigado pelas aulas, estao sendo um grande passo no meu aprendizado ^^

    Responder
  • joao comentou em

    muito obrigado aprendi muito , só que n consegui resolver o problema dos caracteres especias la no banco de dados pode me ajudar??

    estou colocando o codigo

    mysql_query("SET NAMES 'utf8'");
    mysql_query("SET character_set_connection = utf8");
    mysql_query("SET character_set_client = utf8");
    mysql_query("SET character_set_results = tf8");

    logo abaixo do mysql_select_db
    como diz ae , só que n esta dando certo :/

    Responder
    • Lucas Tenorio comentou em

      linha mysql_query("SET character_set_results = tf8"); esta errada falta a letra "U" tem q ser assim

      mysql_query("SET character_set_results = utf8");

      Responder
  • Ricardo comentou em

    muito bom seu trabalho, cara,, vx é 10,, tbn estou divugando seu blog com colegas que gostam de computação,, estou iniciando agora no ramo de programação,,,,, ,, valeu,,,

    Responder
  • Estou iniciando em fazer sites dinamicos, e suas aulas são ótimas, ajudam muito, porem poderia melhorar a qualidade do video, não dá pra ler nada, as letras do script ficam muito embaçadas.
    Claro que disponibiliza em HD para sócios, mas no momento não estou podendo.
    De qualquer maneira quero te dar os parabens pelas video aulas, são muito bem explicadas e seguem uma sequencia muito boa.

    Um abraço

    Responder
  • Adriel comentou em

    Ricardo... como sempre vo te trazer dor de cabeça... desculpa...
    Colocoquei o unset logo depois do echo de registro efetuado com sucesso pra limpar o campo enviar e no caso de atualizar a página ele não cadastrar novamente, mas não funcionou aqui, procurei de ponta a ponta, refiz a aula igualzinho a voce, mas não encontrei erro, e agora? a única diferença é que to usando o Dreamweaver CS5... mas acho que isso não influi muito néh?
    Obrigado desde já...
    Abraço e um ótimo feriado...

    Responder
  • Adriel comentou em

    Opa muito interessante...
    lembra que te perguntei esses dias em inserir dados via formulário no BD...
    Então... agora to feliz... hehehe
    Matei a curiosidade e estou a espera do restante da série...
    Aliás... Ricardo quando você vai postar a próxima etapa do curso? a tua postagem é semanal?
    Sucesso amigo.. to aqui acompanhando e divulgando diariamente seu trabalho...
    Então deixo um forte abraço e muito obrigado mais umas vez pela sua ajuda de grandessíssima valia para grandessíssima iniciantes, mas muito empenhados em aprender.

    Responder
  • Wagner Gilberto comentou em

    Não sei como você acompanha os downloads, mas esta serie é muito boa para os iniciantes, (eu já utilizado PHP desde da época do EPA) e estou baixando, comento do seu site (blog) pra algumas pessoas e um absurdo alguns me ligaram e disseram (mas tem que pagar) minha resposta é imediata (na minha escola os cursos são pagos assim como na sua! ou não?)não sei se ele fara o cadastro premium mas isso é o tipo de coisa que me irrita o cara ta começando vive me pedindo script e acha que R$ de investimento deve ser questionado, esse meu amigo me trinca de vergonha. (desabafo, me irritei) e também não vou mais passar script pra ele. as pessoas só gostam de sugar, tenho que ouvir coisas do tipo ( já que você baixou faz uma cópia pra mim, nem respondo ) É inacreditável como o brasileiro que saber tudo e não gastar nada.

    Responder
    • É Wagner, o Brasil infelizmente tem corrupção no berço, as pessoas nascem e crescem querendo tudo na base do 0800, e é justamente por isso que as vezes a gente desanima, pois trabalha para não ter reconhecimento do nosso trabalho muitas vezes. Por estas e outras que já pensei muitas vezes em retomar meu curso de Inglês e fazer um blog focado em usuários americanos, pois eles sempre têm mais disponibilidade e vontade de ajudar quem os ajuda.
      Agradeço você pela colaboração, espero poder continuar contando com seu apoio neste projeto (rbtech.info), obrigado.

      Responder

Deixe seu comentário