login  Naam:   Wachtwoord: 
Registreer je!
 Forum

dubbele rijen selecteren

Offline Nman - 15/08/2009 21:20 (laatste wijziging 15/08/2009 23:32)
Avatar van NmanPHP interesse hallo

ik ben momenteel bezig men adminpaneel beter te maken.
momenteel heb ik een lijst met leden en ik sorteer ze op ip

maar ik wil daaronder nog eens de leden selecteren maar alleen dubbele ips moet ik zien daarin, dus is er 1 of meer dezelfde ip moet hij die rijen laten zien

hoe moet ik dat doen

en ik plaats geen code want het is een gewone select van leden en order by ip staat er gewoon, maar wat moet ik erbij zetten zodat hj enkel de dubbele select

EDIT : heb het volgende gevonden, hiermee toont hij wel alleen maar leden met dubbel ip maar hij toont er altijd maar 1 van, stel dat piet en jan hetzelfde ip hebben ik zie alleen jan staan maar niet piet

  1. $select = "SELECT id, gebruikersnaam, ip, count(*) FROM leden_gegevens GROUP BY ip HAVING count(*) > 1";
  2. $query = mysql_query($select)or die(mysql_error());
  3.  
  4. hier dan een while


kan echt niemand mij helpen, ik zoek hier nu al de hele nammidag/avond naar

ik vind sommige maniern maar hij toont niet alle leden altijd , ik moet alle lden met dubbel ip kunnen bekijken daarin

1 antwoord

Gesponsorde links
Offline Richard - 16/08/2009 11:20
Avatar van Richard Crew algemeen Die query die je hebt geschreven kan niet, het is wiskundig onmogelijk...

http://wiki.phpfreakz.nl/Group_by

Wat jij wil is:

  1. SELECT id, gebruikersnaam, ip
  2. FROM leden_gegevens
  3. WHERE ip IN (
  4. SELECT ip
  5. FROM leden_gegevens
  6. GROUP BY ip
  7. HAVING COUNT(1) > 1
  8. )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.172s