Вывод из базы

1. Иван (05.10.2009 / 21:32)
Всем привет! В общем есть столбец ip в таблице user. Как вывести из неё результаты в случае совпадения 2 или более строк в столбце ip?

2. DmitryDick (05.10.2009 / 22:48)
<?php
$count = mysql_query("select count(*) count from user where ip='$ip'");
$count = mysql_fetch_assoc($count);
if ( $count['count'] >= 2 ) {
$q = mysql_query("select * from user where ip='$ip'");
while ( $data = mysql_fetch_assoc($q) ) {
echo 'user: '.$data['nick'].', ip: '.$data['ip'].'<br />';
}
}
?>


3. Иван (05.10.2009 / 23:12)
Это понятно, но ведь я не знаю $ip.

4. Иван (06.10.2009 / 00:14)
Тоесть как через этот код пропустить все ip из базы.

5. Димон (06.10.2009 / 12:33)
$res = mysql_query("SELECT  `ip`, `count` FROM (SELECT `ip`,  COUNT(`ip`) AS `count` FROM `users` GROUP BY `ip`) AS `t` WHERE `t`.`count` > 1");
while($row = mysql_fetch_array($res)) echo "ip".$row[0]." count:".$row[1]."</br>";


6. Иван (06.10.2009 / 17:32)
Всё разобрался, спасибо

URL: https://visavi.net/topics/1409