apelsin2017
@apelsin2017
Начинающий web-программист

Как сделать проверку на совпадение данных при регистрации?

Здравствуйте, в общем, делаю регистрацию. Остановился на моменте, когда нужно проверить на совпадение логин, который ввёл пользователь и на наличие такого же в БД, множество вариантов перепробовал, но не заработало, может кто-то подскажет?
$resulter = mysql_query("SELECT * FROM `tb_users`");
$resultat = mysqli_fetch_assoc($resulter);
	if ( $_POST['login'] == $resultat['username'] )
{
	$errors[] = 'Такой Логин уже есть в системе!';
}
  • Вопрос задан
  • 1672 просмотра
Пригласить эксперта
Ответы на вопрос 2
xEpozZ
@xEpozZ
Веб-разработчик
SELECT EXISTS(SELECT * FROM user WHERE username = :username)
Ответ написан
Комментировать
@Narts
$resulter = mysql_query("SELECT count(*) AS count FROM `tb_users` WHERE username = '$_POST['login']'");
$resultat = mysqli_fetch_assoc($resulter);
  if ( $resultat['count'] > 0)
{
  $errors[] = 'Такой Логин уже есть в системе!';
}


и совет - используйте mysqli или PDO
Ответ написан
Ваш ответ на вопрос

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

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