Autor | Zpráva | ||
---|---|---|---|
Lenin04 Profil * |
#1 · Zasláno: 26. 4. 2007, 19:23:25
Nevíte náhodou jak z tabulky v mysql vypsat jen řádky které se vyskytují víckrát. A k tomu i kolykrát se tam vyskytujou. řešil sem to takle:
$ip_s=mysql_query("SELECT ip FROM `zob` GROUP BY ip"); while($ip = mysql_fetch_array($ip_s)) { $pocet_s=mysql_query("SELECT count(*) AS pocet FROM `zob` WHERE ip ='$ip[ip]'"); $pocet=mysql_fetch_array($pocet_s); echo"$ip[ip] - $pocet[pocet]<br />"; } Ale tohle je dost pomalý protože to bere i ty co tam sou jenom jednou. Nevíte co s tim. Dík. |
||
Casero Profil |
#2 · Zasláno: 26. 4. 2007, 19:25:32
Lenin04
$ip_s=mysql_query("SELECT ip,count(*) as pocet FROM `zob` GROUP BY ip"); |
||
Kajman_ Profil * |
#3 · Zasláno: 26. 4. 2007, 19:25:44
SELECT ip, count(*) pocet FROM `zob` GROUP BY ip having count(*)>1
|
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0