Проблем с извеждане на информация

Blackmailer

Registered
Здравейте, имам 4 div-а, в които искам да поместя информация от базата данни. Как мога да го направя без да дублирам дивовете, понеже, когато използвам while става пълна каша
 
не се получава, по скоро има ли вариант да извеждам определен ред от базата данни, т.е да му кажа изведи ми последния ред, изведи ми предпоследния и т.н
 
За да вземеш последния, предпоследния и.н. трябва просто да сортираш резултатите в обратен ред и да вземеш този, който ти трябва.
Например:
[sql]select * from table order by id desc limit 5, 1[/sql]
ще вземе шестия резултат отзад напред,
[sql]select * from table order by id desc limit 4, 1[/sql]
ще даде петия и т.н.

limit a, b - взима b брой реда, първият от които е с номер а, като се започва от нулата.
 
.. може да ги върнеш в обратен ред.. примерно ..
Код:
$q = mysql_query("...твоя сял и накрая..  ORDER BY `id` DESC limit 5");
while($r = mysql_fetch_array($q))
{
 $i++;
   echo "<div>Див ".$i." - $r['info']</div>";
}

така ще изкара последните 5 ре
зултата :) :?: :?:


* изприварили са ме :C
 

Back
Горе