[ zrnoo @ 08.06.2006. 20:49 ] @
Pozdrav svima

potrebna mi je pomoc. Kako ucitati podatke iz MySQL baze ali samo 3 najnovije uz pomoc PHP koda!
Znaci ako imam npr tabelu "vesti"i u njoj postoji npr 150 tekstova, kako sada da ucitam podatke iz te tabele i ispisem ih na web strani, ALI SAMO 3 poslednje-najnovije vesti???
TREBA MI DEO KOD-a!


Evo primera koda, sada molim nekog ako moze da mi dopise OVAJ STO MENI TREBA !!!

Code:

<?php

   $db = mysql_pconnect('localhost');

  if (!$db)
  {
     echo 'Error: Nemoguca KONEKCIJA sa bazom podataka.';
     exit;
  }

  mysql_select_db('baza');
  $query = "select Tema,Tekst from vesti";
  $result = mysql_query($query);

  $num_results = mysql_num_rows($result);

  echo '<p>Ukupan broj vesti: '.$num_results.'</p>';

for ($i=0; $i <$num_results; $i++)
  {
     $row = mysql_fetch_array($result);
     echo '</strong><br />Tema: ';
     echo stripslashes($row['Tema']);
     echo '<br />Tekst: ';
     echo stripslashes($row['Tekst']);
     echo '</p>';
}
?>


unapred sam zahvalan svima !
pozdrav
[ glavince @ 08.06.2006. 21:24 ] @
$query = "select Tema,Tekst from vesti limit 3";
E sad mislim da je bolje da imas SELECT id (ako je id autoincriment), Tema, tekst
onda bi bilo
$query = "select id,Tema,Tekst from vesti order by id desc limit 3";
[ zrnoo @ 08.06.2006. 22:20 ] @
E hvala ti puno....imam id, a mislio sam da stavim i polje date u kome ce da pise datum kada je vest upisana....

ali uglavnom ako koristim 'id' ...i ovo desc..jer to znaci da ce on sortirani od najveceg broja ka najmanjem ??
inace pocetnik sam pa ne znam bas najbolje sta znaci ovo desc ?

veliki poz i hvala
[ kelja @ 08.06.2006. 22:43 ] @
descending-silazni,opadajuci...
ascending-rastuci niz
Obavezno nabavi phpmyAdmin-i gledaj SQL upite koje ispisuje...Nama pocetnicima to je neobicno dragocena alatka;-)