[ pajko111 @ 18.05.2007. 23:50 ] @
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?
[ -pixi- @ 19.05.2007. 00:22 ] @
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
[ pajko111 @ 19.05.2007. 00:33 ] @
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.