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

Prebrojavanje redova?

[es] :: PHP :: Prebrojavanje redova?

[ Pregleda: 1114 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
PHP developer, Webinsane
Beograd, Srbija

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

ICQ: 266136396
Sajt: avr.am


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. Engleski?.Moj blog. Moj avatar.

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

_owl_
Centar - BG

Član broj: 318
Poruke: 1003
*.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
Beograd, Srbija

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

ICQ: 266136396
Sajt: avr.am


Profil

icon Re: Prebrojavanje redova?28.03.2006. u 20:56
Laptopovi

Pa znao sam za count, ali nisam znao kako se koristi
Hvala!
Moj sajt. Engleski?.Moj blog. Moj avatar.

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

[es] :: PHP :: Prebrojavanje redova?

[ Pregleda: 1114 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

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