0
respostas

mysqli

Fala pessoal!

Estou com problema para seguir a aula 2 do capítulo 2.

Uso Ubuntu 21.10 PHP 8.1

Recebo o seguinte erro do navegador: This page isn’t workinglocalhost is currently unable to handle this request. HTTP ERROR 500

No terminal tenho o seguinte: Uncaught Error: Class "mysqli" not found in ...

Já reinstalei o mysql. Testei o servidor web.

Meu index.php ficou assim:

<?php

use mysqli;

$mysql = new mysqli('localhost:8000','root','********','blog');
$mysql->set_charset('utf8');

if($mysql == TRUE){
    echo "Banco conectado";
}else{
    echo "Erro na conexão do BD";
}

include 'Artigo.php';

$artigo = new Artigo();
$artigos = $artigo->exibirTodos();

?>

<!DOCTYPE html>
<html lang="pt-br">

<head>
    <title>Meu Blog</title>
    <meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
    <div id="container">
        <h1>Meu Blog</h1>
        <?php foreach($artigos as $artigo): ?>
        <h2>
            <a href="<?php echo $artigo['link']; ?>">
            <?php echo $artigo['titulo']; ?>
            </a>
        </h2>
        <p>
        <?php echo $artigo['conteudo']; ?>
        </p>
        <?php endforeach; ?>
    </div>
</body>

</html>