Afficher les dublons d'une table php mysql

Fermé
Alan35000 Messages postés 17 Date d'inscription vendredi 15 mai 2015 Statut Membre Dernière intervention 22 mai 2019 - Modifié par jordane45 le 20/08/2015 à 09:08
jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 - 20 août 2015 à 09:10
Bonjour la communauté CCM .

Je rencontre un problème dans mon code, j'aimerais afficher dans ma boucle les comptes des joueurs ayants la même adresse ip mais je n'arrive pas à afficher quoi que ce soit dans ma page php.

Pourtant j'ai bien plusieurs entrées dans la bdd qui ont la même ip.

le mieux serait que cette boucle n'affiche que les entrées qui ont la même ip mais pas les même pseudos j'ai essayé plusieurs requêtes mais en vain, merci de m'épauler.

       $req = $bdd->prepare('SELECT COUNT(ip) AS ip FROM log_connexion GROUP BY ip HAVING COUNT(ip) > 1 WHERE id = ?');
                           $req->execute(array($compte['id']));
                       
                       while($compte = mysql_fetch_array($query))
                            {
                             echo htmlspecialchars($compte['pseudo']);
                             echo htmlspecialchars($compte['ip']);
                             echo htmlspecialchars($compte['navigateur']);
                             echo htmlspecialchars($compte['hote']);
                             //echo htmlspecialchars($compte['date']);
                             echo "<br />";
                            }


Cdlt Alan.
A voir également:

1 réponse

jordane45 Messages postés 38347 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 décembre 2024 4 719
20 août 2015 à 09:10
Bonjour

a quoi correspond le id de ton where ?
As tu essayé sans mettre le where dans ta requête ?
As tu testé ta requête en direct dans ta bdd ?
0