Benim istediğimi anlatamadım

benim istediğim şöyle
mesela ahmet mehmet kazım vs...
Dökümü şöyle istiyorum..
192.168.1.5 Ahmet , Mehmet
10.10.0.2 kazım
XX.xx.x.xx xxxxxx
gibi arkadaşlar
A Tablosunda a.b.c.xxxx 19 kolon var
uyelik kolonunda 0 dan büyük olanları bulacak ve bulduklarının ip kolonuna bakıcak ve Bu ıp den uyelik kolonu 0 dan büyük olan başka varmı dökecek... Bilmem anlatabildim mi
[0] => Array
(
[loginname] => a1
[ip] => 192.168.2.1
[durum] => 1
)
[1] => Array
(
[loginname] => a2
[ip] => 192.168.2.2
[durum] => 1
)böyle bir durumu elde ediyorsan ip anahtarı ile yeni bir dizi oluşturarak tekrar eden ip adreslerini tek elemanda toplarsın.
Yani;
$ip = array();
foreach($result as $key => $value)
{
$ip[$value['ip']][] = $value['loginname'];
// $ip[ip_adresi] = kullanıcının adı
// şeklinde bir dizin olacak
}Ekrana bastırırken kullanacağın kod ise
foreach($ip as $key => $value)
{
echo $key . ' : ';
print_r($value);
echo '<hr>';
}
güzelleştirmesi sana kalmış