Advertisement
TheReyzer

Erro ao cadastrarArray ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'name' in 'field list' )

Feb 27th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. <?php
  2.  
  3. require_once 'init.php';
  4.  
  5. // pega os dados do formuário
  6. $name = isset($_POST['name']) ? $_POST['name'] : null;
  7. $email = isset($_POST['email']) ? $_POST['email'] : null;
  8. $senha = isset($_POST['senha']) ? $_POST['senha'] : null;
  9.  
  10. // validação (bem simples, só pra evitar dados vazios)
  11. if (empty($name) || empty($email) || empty($senha))
  12. {
  13. echo "Volte e preencha todos os campos";
  14. exit;
  15. }
  16.  
  17. // insere no banco
  18. $PDO = db_connect();
  19. $sql = "INSERT INTO users(name, email, senha) VALUES(:name, :email, :senha)";
  20. $stmt = $PDO->prepare($sql);
  21. $stmt->bindParam(':name', $name);
  22. $stmt->bindParam(':email', $email);
  23. $stmt->bindParam(':senha', $senha);
  24.  
  25. if ($stmt->execute())
  26. {
  27. header('Location: index.php');
  28. }
  29. else
  30. {
  31. echo "Erro ao cadastrar";
  32. print_r($stmt->errorInfo());
  33. }
  34.  
  35.  
  36.  
  37.  
  38.  
  39. Erro ao cadastrarArray ( [0] => 42S22 [1] => 1054 [2] => Unknown column 'name' in 'field list' )
  40.  
  41. ????????????????????
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement