Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.526 pregleda

Najnovija ↓

najvecih 10 brojeva iz baze? 19.05.2007. u 00:50 · pre 237 meseci #1
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?
Potpis
Moj kung-fu je bolji od tvog kung-fua.
Re: najvecih 10 brojeva iz baze? 19.05.2007. u 01:22 · pre 237 meseci #2
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
Re: najvecih 10 brojeva iz baze? 19.05.2007. u 01:33 · pre 237 meseci #3
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.
Potpis
Moj kung-fu je bolji od tvog kung-fua.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme