Необычная выборка с условиями.

Dima85

Новичок
Задача проверить все ячейки from которые равны $user. Проверить есть ли в них совпадение на email или phone. Ниже код который это делает:

$rows = mysql_query("SELECT * FROM `contact` WHERE `from`='$user' AND (`Email`='$email' OR `Phone`='$phone') LIMIT 1");
if(mysql_num_rows($rows) == 0) { echo 'Совпадений НЕТ!'} else {echo 'Совпадение ЕСТЬ!'}



Но есть 1 нюанс. ячейка Phone не обязательна. И в базе там часто встречается слово "Пусто". И когда в $phone='Пусто', код находит "Пусто" в базе и думает что это совпадение. Следовательно пишет "Совпадение ЕСТЬ!". Вопрос как не учитывать Phone в котором написано "Пусто"?
 
Сверху