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

Prebrojavanje redova?

[es] :: PHP :: Prebrojavanje redova?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Nemanja Avramović
Senior backend developer
Cloud Horizon
Beograd, Srbija

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

Sajt: avramovic.info


+43 Profil

icon Prebrojavanje redova?26.03.2006. u 12:34 - pre 160 meseci
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?
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

_owl_

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



+3 Profil

icon Re: Prebrojavanje redova?26.03.2006. u 13:13 - pre 160 meseci
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
 
Odgovor na temu

Nemanja Avramović
Senior backend developer
Cloud Horizon
Beograd, Srbija

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

Sajt: avramovic.info


+43 Profil

icon Re: Prebrojavanje redova?28.03.2006. u 20:56 - pre 160 meseci
Pa znao sam za count, ali nisam znao kako se koristi
Hvala!
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

[es] :: PHP :: Prebrojavanje redova?

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

Postavi temu Odgovori

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