У меня есть форма, в которой есть три текстовых поля, и пользователь вводит электронную почту в любом или всех из них, мне нужно проверить, присутствует ли это письмо в db или нет. Проблема заключается в том, что может быть пользователь заполняет только 1 поле, может быть я получаю более одного результат из БДА, запрос я писал в РНРпоиск по нескольким значениям в php
$sql = "SELECT * FROM user_email WHERE (emailAddr = '{$d1]}' OR emailAddr = '{$d2}' OR emailAddr = '{$d3}') AND email!='' LIMIT 1";
Думая о различных вариантах использования, в которых может быть есть пустое поле, ничего не написано, я прав?
LIMIT 1 будет убедиться, что вы получите максимум 1 строки –