2015-02-23 22 views
0

需要帮助。 我有IP地址里面的类别和评论。 我需要检查重复IP上的所有类别。 如果用户使用IP 2次将css类(红色)添加到用户名,如果使用3次 - 另一个css类(绿色),最多5次。重复IP的mysql

我还有容器$ comment ['User'] ['ipaddress'],它在网站上显示评论IP。 我怎样才能做到这一点与SQL索赔? THX

enter image description here

我连接到数据库:

$db = mysql_connect("localhost","root","root") OR DIE ('Ошибка подключения'); mysql_select_db("books", $db); $query = mysql_query("SELECT ipaddress FROM comments, $db); $res = mysql_fetch_array($query);

此代码为一类。但我需要检查所有。所有的用户IP都在一个表中。

if ($comment['User']['ipaddress'] == $res['ipaddress']) 
    echo 'your ip repeated'; 
    else 
    echo 'your ip is unique'; 
+0

请样本数据,预期的效果,并且你已经回答这个问题的任何尝试编辑你的问题。 – 2015-02-23 15:52:46

+0

'IP!= user'。从来没有过,永远不会。考虑到几乎每个手机用户都在某种NAT网关后面。你会将MULTIPLE用户标记为同一个人。 – 2015-02-23 15:53:44

+0

如果来自1个IP的2条评论 - 需要挑选出该用户。 – Brigadier 2015-02-23 16:01:24

回答

0

试试这个:

SELECT ipaddress, count(ip) nb FROM comments GROUP BY pid, ipaddress HAVING nb>1 
+0

thx,但您的代码适用于所有类别。 – Brigadier 2015-02-23 16:58:26

+0

我的原始表 - http://s019.radikal.ru/i608/1502/ef/a0af571ffedb.png pid - 它是类别的名称。 – Brigadier 2015-02-23 17:01:49

+0

我需要像这样img http://s018.radikal.ru/i510/1502/0c/9a628f4fddcf.jpg – Brigadier 2015-02-23 17:08:14