Kako prebrati 5 podatkov iz baze mysql
 
klopar 24. apr 2014 20:29:10 Pridružen od:
17. feb 2012
446 objav
78 113 24
#1

Pozdravljeni,



nikakor mi ne rata pohitriti branje iz baze. Poskusil sem tako:


        $stevec = 0;

while($stevec< 5 && $izvoz_mysql_stvari = mysql_fetch_array( $podatki ))
{

$stevec++;
echo $izvoz_mysql_podatki['ime'];
}

To sicer deluje vendar pa porabi kar nekaj časa za branje. Zanima pa me ali se da to narediti kako drugače, da bi delovalo še hitreje ( uporabljam pa 18000 vrstic ). Tukaj bi dodal še to, da želim, da se prikaže samo zadnjih 5 zadetkov , ki sem jih dodal nazadnje. Hvala za odgovore in lep pozdrav.


všeč(0) ni všeč(0) spam(0)
 
Gogy 24. apr 2014 20:33:15 Pridružen od:
17. mar 2007
2491 objav
2064 252 12
#2

v SELECT dodaj ORDER BY ID DESC LIMIT 5



Upam, da imaš ID indeksiran.



Tako število vrstic ni ravno nekaj velikega.


všeč(4) ni všeč(0) spam(0)
 
klopar 25. apr 2014 11:43:55 Pridružen od:
17. feb 2012
446 objav
78 113 24
#3

Hvala sem dodal in mi prikaže samo predzadnjo vrstico in nazaj. Ne prikaže mi pa zadnje vrstice. Ali bi moral še kaj dodati? naredil sem pa tako.



SELECT * FROM $ime_tabele ORDER BY ID DESC LIMIT 5


všeč(0) ni všeč(0) spam(0)
 
carli 25. apr 2014 12:02:58 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#4

Pokaži še while :D


všeč(2) ni všeč(0) spam(0)
 
klopar 25. apr 2014 12:27:38 Pridružen od:
17. feb 2012
446 objav
78 113 24
#5

$stevec = 0;


        while($stevec <= 5 && $izvoz_mysql_podnapisi = mysql_fetch_array( $podatki ))
{

$stevec++;
echo $izvoz_mysql['ime'];
}
všeč(0) ni všeč(0) spam(0)
 
carli 25. apr 2014 12:36:18 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#6

while($izvozmysqlpodnapisi = mysqlfetcharray($podatki)){

echo $izvozmysqlpodnapisi['ime'];

}


všeč(1) ni všeč(0) spam(0)
 
klopar 25. apr 2014 12:39:10 Pridružen od:
17. feb 2012
446 objav
78 113 24
#7

Joj sm jst... :) sm že našel napako :) . Napaka je bila tukaj:



Napaka

$izvozmysqlpodnapisi = mysqlfetcharray( $podatki )



Pravilno ( ker že nekje drugje kličem za izpis )

mysqlfetcharray( $podatki )



Hvala vsem za pomoč :)


všeč(0) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se