Я делаю сайт, на котором использую mysql, но возникли проблемы с переадресацией на php

Я использую MAMP, mysql, php и html. Проблема в чем: строка header("Location: /"); почему-то не работает, и на сайте мне выдает такую ошибку: введите сюда описание изображения я все проверил, MAMP запущен, а ошибок в коде вроде бы нету. Помогите пожалуйста.

вот php код:

<?php
$login = filter_var(trim($_POST['login']), FILTER_SANITIZE_STRING);
$name = filter_var(trim($_POST['name']), FILTER_SANITIZE_STRING);
$pass = filter_var(trim($_POST['pass']), FILTER_SANITIZE_STRING);

if(mb_strlen($login) < 2 || mb_strlen($login) > 90) {
    echo "Недопустимая длина логина";
    exit();
} else if(mb_strlen($name) < 2 || mb_strlen($name) > 90) {
    echo "Недопустимая длина имени";
    exit();
} else if(mb_strlen($pass) < 8 || mb_strlen($pass) > 20) {
    echo "Недопустимая длина пароля (8-20)";
    exit();
}

$mysql = new mysqli('localhost', 'root', 'root', 'register-bd');
$mysql->query("INSERT INTO `users2` (`login`, `pass`, `name`) VALUES('$login', '$pass', '$name')");

$mysql->close()

header("Location: /");
?>

по видео-уроку который я смотрел, меня должно было перенести на index.html, но это не произошло


Ответы (1 шт):

Автор решения: Semyon Bayandin

У вас синтаксическая ошибка в самом коде, а именно в строке $mysql->close()

→ Ссылка