Как при регистрации проверить наличие нескольких данных в БД? Пример для одной записи: $query = $db->prepare("SELECT * FROM users.users WHERE login=:login"); $query->bindParam(':login',$login); $query->execute(); $count = $query->rowCount(); if ($count > 0) { $_SESSION['message'] = "Логин занят"; header('Location:../register.php'); } А надо, чтобы проверило ещё поля FIO и email.Не писать же для каждой записи тоже самое. Заранее спасибо!
А как потом вывести нужное сообщение, конкретно касающееся записи в БД, которая занята?Дублировать $query, но с другим именем под каждую запись(FIO,email,login) и писать конструкции if?
Большинство говорят "логин и\или имя занято", например, и не парятся. или посмотреть уже полученную запись и сравнить с пришедшими от пользователя данными.