Вывод из базы
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