Странная ошибка при выводе результатов
В уроке сказано, что нужно вывести данные из запроса INNER JOIN в браузер, но привыполнении кода у меня вылетает ОЧЕНЬ странная ошибка
https://wampi.ru/image/6oKxfGO
<?php
$host = '127.0.0.1';
$db = 'thismovie';
$user = 'root';
$pass = '';
$charset = 'utf8mb4';
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
try {
$mysqli = mysqli_connect($host, $user, $pass, $db);
mysqli_set_charset($mysqli, $charset);
} catch (\mysqli_sql_exception $e) {
throw new \mysqli_sql_exception($e->getMessage(), $e->getCode());
}
unset($host, $db, $user, $pass, $charset); // we don't need them anymore
require 'index.php';
$sql = "SELECT * FROM `descriptions` INNER JOIN movie USING (description_id)";
$data = $mysqli->query($sql)->fetch_all(MYSQLI_ASSOC);
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<div>
<?php foreach($data as $row): ?>
<div><?= $row['title'] ?></div>
<div><?= $row['description'] ?></div>
<?php endforeach ?>
</div>
</body>
</html>