Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Prebrojavanje redova?

[es] :: PHP :: Prebrojavanje redova?

[ Pregleda: 667 | Odgovora: 2 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3995
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Prebrojavanje redova?26.03.2006. u 12:34

Ovako,
imam oko 750.000 redova u bazi, a mozda ce ih biti i vise. U admin panelu aplikacije treba da prebrojim koliko ih ima i da pokazem, to sam radio sledecim kodom:

Code:
<?php
$sql = mysql_query("SELECT DISTINCT item FROM table"); 
$broj = mysql_num_rows($sql);
echo $broj;
?>


...i to radi, ali je mnogo sporo :( Probao sam da izbacim DISTINCT (mada bi bilo pozeljno da ga ima) ali opet je uzasno sporo. Da li mozda ima neki drugi nacin koji bi mi brze prebrojao ovoliku gomilu redova u bazi?
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
26.03.2006. u 12:34 

_owl_
Centar - BG

Član broj: 318
Poruke: 990
*.vdial.verat.net.

Sajt: home.drenik.net/~owl


Profil

icon Re: Prebrojavanje redova?26.03.2006. u 13:13
Nikad nisi cuo za COUNT funkciju u SQL-u?
Upit koji koristis ne mora da ti vrati tacan broj redova, sem ako na koloni item nije podignut UNIQUE indeks.
Owl
26.03.2006. u 13:13 

Nemanja Avramović
PHP developer, Webinsane
Mladenovac, Srbija

Moderator
Član broj: 32202
Poruke: 3995
195.252.99.*

ICQ: 266136396
Sajt: www.avramovic.info


Profil

icon Re: Prebrojavanje redova?28.03.2006. u 20:56
Pa znao sam za count, ali nisam znao kako se koristi
Hvala!
Moj sajt. Moj blog. Moj avatar. Moj grad. Moja frizura.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
28.03.2006. u 20:56 

[es] :: PHP :: Prebrojavanje redova?

[ Pregleda: 667 | Odgovora: 2 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.