1
resposta

Problema com a conexão entre php e sqlite

Estou tentado fazer uma banco de dados com sqlite, mas não está dando certo aparece o seguinte: Fatal error: require_once(): Failed opening required 'vendor/autoload.php' (include_path='.;C:\php\pear') in C:\Users\samue\Desktop\php2\conexao.php on line 5

O codigo que estou usando é esse: <?php

use Alura\Pdo\Domain\Model\Student;

require_once 'vendor/autoload.php';

$databasePath = DIR . '/banco.sqlite'; $pdo = new PDO('sqlite:' . $databasePath);

$student = new Student(null, 'Vinicius Dias', new \DateTimeImmutable('1997-10-15'));

$sqlInsert = "INSERT INTO students (name, birth_date) VALUES ('{$student->name()}', '{$student->birthDate()->format('Y-m-d')}');";

var_dump($pdo->exec($sqlInsert));

1 resposta

Samuel, você executou o comando composer dump-autoload como ensinado nesta tarefa https://cursos.alura.com.br/course/php-pdo-banco-de-dados/task/73612?

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