Я читал другие посты, касающиеся той же проблемы, однако, решение обычно находится в синтаксической ошибке.Это отличается от моего случая.Я считаю, что мой код должен работать, и я не уверен, где проблема.
Я использую локальный сервер MAMP.
Вот мой код:
<?php
session_start();
$con = mysqli_connect('localhost', 'TJCodes', '23041997');
mysqli_select_db($con, 'Fitness');
if (mysqli_connect_errno()){
echo " connect failed";
exit();
}
$email = $_POST['email'];
$pass = $_POST['password'];
$s = "SELECT * FROM Users WHERE email = '$email'";
$result = mysqli_query($con, $s);
$num = mysqli_num_rows($result);
if ($num == 1){
echo" Email is already registered.";
} else{
$reg = "INSERT INTO Users (email, password) VALUES ('$email', '$pass')";
mysqli_query($con, $reg);
echo " Registration Successful";
}
?>
Таблица, в которую я хочу вставить, называется «Пользователи» в базе данных фитнеса.Появляется сообщение об ошибке, и отображается сообщение «регистрация успешна».Тем не менее, имена не являются адресом электронной почты и паролем в таблице.
Любая помощь будет принята с благодарностью.