Проверка на пользователя в БД работает, но данные нового пользователя в БД не отправляются. В чём может быть ошибка?
<meta charset="UTF-8">
<?php
$link = mysqli_connect('localhost', "#", "#", "#");
if (mysqli_connect_error()) {
die('Не удалость подключить MySQL');
};
if ($_POST) {
$email = $_POST["email"];
$password = $_POST["password"];
$query = "SELECT `email` FROM `users` WHERE email='" . mysqli_real_escape_string($link, $email) . "'";
$result = mysqli_query($link, $query);
if (mysqli_num_rows($result) > 0) {
echo "Такой email уже зарегистрирован";
} else {
$query = "INSERT INTO `users`('email', 'password') VALUES ('" . $email . "','" . $password . "')";
if (mysqli_query($link, $query)) {
echo "Вы зарегистрировались";
} else {
echo "Произошла ошибка";
}
}
}
?>
<form method="post">
<label for="email">Email</label>
<input type="email" name="email" placeholder="Email address" required>
<label for="password">Password</label>
<input type="password" name="password" required>
<button type="submit">Зарегистрироваться</button>
</form>