Strona 1 z 1

Pytanie/Prośba

PostNapisane: Wt sty 20, 09 16:36
przez DrifteaCent
Czy mógłby mi ktoś powiedzieć jak zaznaczać 5 ostatnich rekordów w MySQL. Mam takie pole jak ID więc nie powinno być problemu, ale ja kompletnie nie wiem jak akurat za to się wziąść. Jest mi to potrzebne do pokazywania newsów na stronie. Pozdrawiam i proszę o pomoc :grin: .

PostNapisane: Wt sty 20, 09 17:30
przez azotor
jest możliwe wystarczy napisać odpowiednią funkcje napisze na szybko ale nie wiem czy zadziała
Kod: Zaznacz cały
$query = mysql_query("SELECT * FROM tabela ORDER BY ID DESC");
$licznik=0;
while($row=mysql_fetch_array($query))
{
     if($licznik==5) break;
     else
     {
          echo 'Tytuł :'.$row[tytul].'<br>Treść:<br>'.$row[tresc].'<br>Dodano: '$row[data];
      }
     $licznik+=1; // musi być tak a nie $licznik++ bo może to zaszkodzić pętli while
}


powinno działać ale jak wspominałem pisałem na szybko ale koncepcja jest mniej więcej TAKA
możliwe że są literówki

PostNapisane: Śr sty 21, 09 18:04
przez DrifteaCent
Dzięki wielkie, błędów dużych nie było. Po małych poprawkach jest wszystko ok :mrgreen:
Temat można zamknąć. Pozdrawiam