Не заносятся данные в БД с регистрации?
Выкини тот учебник, в котором тебе показали этот код, он никогда не работает.
Вот как правильно:
$stmt = $connection->prepare("INSERT INTO `users` (`username`, `email`, `password`) VALUES (?,?,?)");
$stmt->bind_param("sss", $username, $email, $password);
$stmt->execute();
$smsg="Регистрация прошла успешно";
`name` - поле с именем name
'name', "name" - строка name
А лучше использовать подготовленные выражения с плейсхолдерами.
https://ru.wikipedia.org/wiki/%D0%92%D0%BD%D0%B5%D...