Задать вопрос
@joli

Как можно проверить наличие мейла в БД?

Пытаюсь запилить простую регистрацию, но застрял на проверке мыла, т.е. существует ли уже в бд введенная почта при регистрации.
P.S. с PHP знаком 2 дня, а в гугле сложные примеры, не для моего уровня знаний
if (isset($_POST['register']))
    {
        if (!empty($_POST['first_name']) && !empty($_POST['last_name']) && !empty($_POST['email']) && 
            !empty($_POST['password1']) && !empty($_POST['password2']))
        {
            $first_name = $_POST['first_name'];
            $last_name = $_POST['last_name'];
            $email = $_POST['email'];
            $password1 = $_POST['password1'];
            $password2 = $_POST['password2'];
  • Вопрос задан
  • 99 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
FanatPHP
@FanatPHP
Чебуратор тега РНР
в гугле сложные примеры,

надо в правильных местах смотреть
$email = "test@example.com";
$stmt = $pdo->prepare("SELECT * FROM users WHERE email=?");
$stmt->execute([$email]); 
$user = $stmt->fetch();
if ($user) {
    // email found
} else {
    // or not
}
Ответ написан
Если ты знаком с php 2 дня регистрацию ты не напишешь, поле email в базе должно иметь параметр unique, если email существует, то валидация не проходит
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
IT ATLAS Москва
от 250 000 до 500 000 ₽