Как всегда впорос с запросами ))

1. Дмитрий (13.08.2010 / 02:52)
сделал вообщем проверку юзеров на одинaковые айпишнеги, во

<?
$q = mysql_query("SELECT * FROM `users` WHERE `user_ip`='".$us_i."' ORDER BY `id` DESC LIMIT 10"); 
while ($res = mysql_fetch_assoc($q)) { 
echo 'Подозреваемый: '.$res['user'].'</a><br/>
      его IP: ' . $res['user_ip'];
}

Вообщем так, все работает норм, НО, если например я проверяю свой ник на возможные клоны IP и их нету, товыведет только меня, теперь вопрос: как сделать чтобы меня не выводило? пробовал так: не правильно получилось,

<?
$q = mysql_query("SELECT * FROM `users` WHERE `user_ip`='".$us_i."' LIMIT 1");
$res = mysql_fetch_assoc($q);
if ($res['id'] == $row['id']) {
echo 'Возможные ники: только мой :) <br/>';
break;
}


2. Константин (13.08.2010 / 03:46)
<?
$q = mysql_query("SELECT * FROM `users` WHERE `user_ip`='".$us_i."' AND `user_id`>'1' ");
$res = mysql_fetch_assoc($q);
if ($res['id'] == $row['id']) {
echo 'Возможные ники: только мой :) <br/>';
break;
}
Только не ругайтесь если что, я только учусь.
Мой вариант основывается на том что он будет выдавать результаты, тоесть юзеров которых ID больше 1, тоесть если твой ID 1 то думаю подойдет

3. Lugaro (13.08.2010 / 03:49)
<?
$id = 1;
$sql = mysql_query("SELECT * FROM user WHERE ip = (SELECT ip FROM user WHERE id = $id) AND id != $id"); 
while ($res = mysql_fetch_assoc($sql)) {  
	echo 'Подозреваемый: '.$res['user'].'</a><br/> его IP: ' . $res['user_ip']; 
} 
?>
А если выше есть надобность запрашивать анкетные данные подозреваемого то пиши так
<?
$id = 1;
$sql = mysql_query("SELECT * FROM user WHERE ip = '$ip' AND id != $id"); 
while ($res = mysql_fetch_assoc($sql)) {  
	echo 'Подозреваемый: '.$res['user'].'</a><br/> его IP: ' . $res['user_ip']; 
}
?>


4. Lugaro (13.08.2010 / 03:50)
Только имя таблицы поменяй на свою

5. Дмитрий (13.08.2010 / 04:12)
хм спс ща заюзаю, кстати с Днюхой Толик smile

6. Дмитрий (13.08.2010 / 04:31)
Мда, так оно только скрывает меня и списка подозреваемых, но если их вообще ниодного нету то выведет пустой экран как сделать чтобы выводило типа "только я"

7. Дмитрий (13.08.2010 / 05:05)
разобрался аднака smile close#

8. Lugaro (13.08.2010 / 05:48)
Mr-General (13 Августа 2010 / 03:12)
хм спс ща заюзаю, кстати с Днюхой Толик smile
спс =) closed2

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