fapchat
@fapchat

Как проверить совпадает ли текст с 1 из значений столбца таблицы mysql?

$email_1 = $_POST['email_1'];
//...
$connection->prepare("SELECT * FROM users WHERE email = ?");
//...
if (/*...*/) { //если имеил совпадает с 1 из имейлов базы данных
	echo "Вы уже зарегестрированы, создавать несколько аккаунтов с одинаковым имейлом нельзя"; //не дать челику снова зарегаться
}

if (!($query = "SELECT * FROM users WHERE email = ? AND password = ?")) {
		echo "Prepare failed: (" . $connection->errno . ") " . $connection->error;
	}
//...
	if (true/* имеил и пароль верны*/) {
		echo "Вы успешно зарегестрировались!"; //перенаправить пользователя на страницу с его личным кабинетом
	}

Если и имейл, и пароль совпадают с 1 из базы данных - перенаправляем пользователя в его личный кабинет. Как это сделать?
  • Вопрос задан
  • 60 просмотров
Пригласить эксперта
Ответы на вопрос 1
По первому вопросу. Если запрос вернул данные, то значит в базе уже есть заданный email, а если запрос ничего не вернул, то заданного email в базе нет.
По второму вопросу. Используйте header
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы