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

najvecih 10 brojeva iz baze?

[es] :: PHP :: najvecih 10 brojeva iz baze?

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

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

pajko111
pajko111
Stariji vodnik po ugovoru u penziji,
dobrovoljnoj
Pancevo

Član broj: 89073
Poruke: 33
195.252.64.*

Sajt: www.vuleticd.com


Profil

icon najvecih 10 brojeva iz baze?18.05.2007. u 23:50 - pre 205 meseci
Ceo dan ludim oko ovoga.Treba da izvucem 10 najvecih brojeva iz baze.

Code:
<?php
include 'config.php';
$m=2007518132457;
for ($i=1;$i<=10;$i++)
{  
   echo $m ." ";
   $sql="SELECT * FROM oglasi WHERE datum < $m";
   
   $result = mysql_query($sql,$db_veza);

   while ($row = mysql_fetch_object($result))
    {


        $niz[]=$row->datum;

    }

      $m=max($niz);
     
     echo $m."<br>";

}

?> 


Kada ovo probam daje mi sledece

Code:
2007518132457 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454
2007518132454 2007518132454


Znaci prvi ciklus ide kako treba ali dalje nece.
Da li neko zna sta gresim?
Moj kung-fu je bolji od tvog kung-fua.
 
Odgovor na temu

-pixi-
dk

Član broj: 134302
Poruke: 23
..eneric-hostname.arrownet.dk.



Profil

icon Re: najvecih 10 brojeva iz baze?19.05.2007. u 00:22 - pre 205 meseci
Nisam siguran ali mislim da bi to trebalo ici ovako:
Code:
$niz[]=$row[datum]
Takodje zar u $niz nebi trebao da ima neki index naprimjer ovako: $niz[$i].

Btw zapamti da nisam neki php expert ;) nemoj zamjeriti ako nije to to
 
Odgovor na temu

pajko111
pajko111
Stariji vodnik po ugovoru u penziji,
dobrovoljnoj
Pancevo

Član broj: 89073
Poruke: 33
195.252.64.*

Sajt: www.vuleticd.com


Profil

icon Re: najvecih 10 brojeva iz baze?19.05.2007. u 00:33 - pre 205 meseci
OK hvala na trudu ali setio sam se.Naravno izuzetno jednostavno resenje samo malo SQL-a..Evo koda
Code:
<?php
include 'config.php';

$sql="SELECT * FROM oglasi ORDER BY datum DESC LIMIT 0,10";
 $result = mysql_query($sql,$db_veza);
while ($row = mysql_fetch_object($result))
    {


        echo $row->datum." ".$row->id." ".$row->ime."<br>";
        

    }
?> 

Ne moze biti prostije a uzelo mi citav dan.
Ovo daje 10 najnovijih rezultata iz baze poredjanih po svezini.

$niz[]=$row[datum] ne treba jer se poziva f=jom mysql_fetch_object.
Moj kung-fu je bolji od tvog kung-fua.
 
Odgovor na temu

[es] :: PHP :: najvecih 10 brojeva iz baze?

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

Postavi temu Odgovori

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