Jump to content

Augusto Medeiros

Members
  • Content count

    2
  • Joined

  • Last visited

Community Reputation

1 Comum

About Augusto Medeiros

  1. Augusto Medeiros

    Fatal error: Uncaught Error

    Perfeito na observação esqueci um underlines, foi bom pois revisei todo o código! Muito obrigado!
  2. Augusto Medeiros

    Fatal error: Uncaught Error

    Ola! estou tentando adicionar dados ao banco de dados phpmyadmin, no entanto ele me retorna um erro sempre que tento rodar o código! Fatal error: Uncaught Error: Call to a member function prepare() on null in C:\xampp\htdocs\www\PHP_Treino\Cliente.php:27 Stack trace: #0 C:\xampp\htdocs\www\PHP_Treino\teste.php(9): Cliente->insert() #1 {main} thrown in C:\xampp\ htdocs\www\PHP_Treino\Cliente.php on line 27 Cliente.php <?php class Cliente { private $db; private $nome; private $email; public function _construct (PDO $db) { $this->db = $db; } public function getNome() { return $this->nome; } public function setNome($nome) { $this->nome = $nome; } public function getEmail() { return $this->email; } public function setEmail($email) { $this->email = $email; } public function insert() { $stmt = $this->db->prepare("Insert into clientes(nome,email) values (:nome, :email)"); $stmt->bindParam(":nome", $this->nome); $stmt->bindParam(":email", $this->email); $stmt->execute(); return $this->db->lastInsertId(); } } ?> teste.php <?php require_once 'Cliente.php'; $db = new PDO("mysql:host=localhost;dbname=arcade","root","root"); $cliente = new Cliente($db); $cliente->setNome("Antonio Augusto"); $cliente->setEmail("system_tecnica@hotmail.com"); $id = $cliente->insert(); echo $id; ?> já revisei o código e não encontrei erro, "as minhas vistas", suponho que seja falta de conexão ao banco de dados! :( Agradeço desde já a ajuda! Sou iniciante em programação.
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.