|
|
|
| Подскажите следующее, ни как сам не разберусь. Имеется в БД таблица с полем ip.
Как вывести в цикле все уникальные ip-адреса с этого поля? Начало кода выглядит так:
$result7=mysql_query("SELECT ip FROM refferer", $db);
if (!$result7)
{echo'<strong>Обратитесь к администратору произошла ошибка</strong> при выборке ip адресов из базы:';
exit(mysql_error());}
else
{ if (mysql_num_rows($result7) >0)
{
$myrow7 = mysql_fetch_array($result7);}}
Где и как надо прописывать функцию array_unique не могу понять и как все это связать с циклом. Заранее благодарен. | |
|
|
|
|
|
|
|
для: Romanych
(21.06.2011 в 14:01)
| | Это вопрос по SQL, а не по php. Вам нужно сделать GROUP BY `ip`. | |
|
|
|
|
|
|
|
для: Romanych
(21.06.2011 в 14:01)
| | Это лучше действительно средствами MySQL сделать - будет быстрее и удобнее. В данном случае можно добавить ключевое слово DISTINCT перед ip или воспользоваться GROUP BY, как советует SHAman.
SELECT DISTINCT ip FROM refferer
|
| |
|
|
|
|
|
|
|
для: cheops
(21.06.2011 в 14:26)
| | Спасибо. Помогло | |
|
|
|