Конфликты IP-адресов mysql - PullRequest
       14

Конфликты IP-адресов mysql

1 голос
/ 29 августа 2011

Я создаю сайт, на котором пользователям разрешено иметь одну учетную запись на один IP.

Я ищу способ отображения пользователей с одинаковым IP с помощью PDO mysql ...

Вот что я получил ...

$q = $dbc -> prepare ("SELECT login_ip FROM accounts");
$q -> execute();
$duplicate = $q -> fetch(PDO::FETCH_ASSOC);

Это выберет IP-адреса всех пользователей. Как я могу тогда увидеть, есть ли какие-то точные совпадения и показать их ??

1 Ответ

4 голосов
/ 29 августа 2011
SELECT login_ip, COUNT(login_ip) AS occurences
FROM accounts
GROUP BY login_ip
HAVING ( COUNT(login_ip) > 1 )

Здесь будут перечислены все возможные дубликаты IP-адресов.

...