0
respostas

Inserir-aluno não encontra a tabela

EDIT: o arquivo inserir-aluno.php tava na pasta errada. Bastou deslocá-la.

Código funcionando normal até o echo $sqlInsert; Após, o var_dump($pdo->exec($sqlInsert)); dá erro:

PHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1 no such table: students2 in C:\xampp\htdocs\Alura\PHP\PDO\src\inserir-aluno.php:14

Pelo conexao.php, o código aparenta estar funcionando (o echo funciona e não dá erro). Para ter certeza que a tabela havia sido criada, rodei novamente este arquivo e a resposta é: ConecteiPHP Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1 table students2 already exists in C:\xampp\htdocs\Alura\PHP\PDO\conexao.php:8

Logo, concluo que a tabela está sendo criada normalmente.

Obs: tá mencionando "students2" no código porque eu tentei criar uma nova tabela para testar. No entanto, como se vê, dá o mesmo erro.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software