Код: Выделить всё
$_POST['username'] = 'example';
$_POST['email'] = 'example@example.com';
//method 1 :
$select = $conn->prepare("SELECT username FROM table WHERE username=? AND email=?");
$select->execute([$_POST['username'], hash('sha3-512', $_POST['email'])]);
$select = $select->fetch(PDO::FETCH_ASSOC);
if ($select !== false) {
//exist
}
//method 2 :
$select = $conn->prepare("SELECT username, email FROM table WHERE username=?");
$select->execute([$_POST['username']]);
$select = $select->fetch(PDO::FETCH_ASSOC);
if ($select !== false && $select['email'] === hash('sha3-512', $_POST['email'])) {
//exist
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... lect-query
Мобильная версия