O banco está conectando normalmente, o banco foi criado, mas quando chegou no select ao banco ele não buscou os arquivos. vou postar o código, pois ainda estão pequenos
<?php
class Artigo
{
private $mysql;
public function __construct(mysqli $mysql){
$this->mysql = $mysql;
}
public function exibirTodos(): array
{
$resultado = $this->mysql->query("SELECT id, titulo, conteudo FROM artigos");
$artigos = $resultado->fetch_all(MYSQLI_ASSOC);
return $artigos;
}
}
config.php
<?php
$mysql = new mysqli('localhost', 'root', 'admin', 'blog');
$mysql->set_charset("utf8");
if($mysql == true){
echo "banco conectado";
}else{
echo "erro a conexão";
}
e informa esse erro:
banco conectado
Fatal error: Uncaught ArgumentCountError: Too few arguments to function Artigo::__construct(), 0 passed in C:\Users\franc\workspace- PHP\blog\index.php on line 5 and exactly 1 expected in C:\Users\franc\workspace-PHP\blog\Artigo.php:6 Stack trace: #0 C:\Users\franc\workspace-PHP\blog\index.php(5): Artigo->__construct() #1 {main} thrown in C:\Users\franc\workspace-PHP\blog\Artigo.php on line 6