Поиск по базе

Dima85

Новичок
В переменной $name у меня хранятся такие данные: galja,dima,olja,karina
Мне нужно проверить есть ли в базе такой Users и если есть вывести его email.
Делаю я это так, но выводится у меня только первый user. Подскажите пожалуйста как правильно реализовать такую функцию.


Код:
    $rows = mysql_query("SELECT Users, mail FROM `users`");
    $str = explode(',', $name);
    foreach($str as $v){
        while ($sta = mysql_fetch_array($rows)){
            if (strtolower($sta['Users']) == $v) {
                echo "  ".$sta['mail'];
            }
        }
    }
 

Dima85

Новичок
Может кто-то может предложить другое более правельное решение чем у меня?
 

WMix

герр M:)ller
Партнер клуба
Код:
SELECT mail 
FROM `users` 
where Users IN ('galja','dima','olja','karina')
 
Сверху