Выборка дынных для реализации навигации "<- перыдущее следующее ->"

totamon

Новичок
Либо я мало данных дал для понимания.. ..либо никто не знает как решить проблему...
данных уже почти достаточно, а проблема не всегда решаема...)

хотел бы заметить только один очевидный момент, на самом деле ваш вывод ничем не отличается от постраничного, просто на странице выводится 1 элемент... у вас ведь с этим нет проблем? надо только задать точку отсчета)
 

NiGal

Новичок
Автор оригинала: dark-demon
( date<'$date' ) or (( date = '$date' )and( id>$id ))

limit 1 offset 1

ps: угловые скобки расставь по вкусу - мне лень думать :)
Пока не попробывал, НО примерно понял КАК это сделать...

А на счет постраничного вывода - не уверен, что прав, но разве цикл из 3000 элементов не будет достаточно долго работать?
 

NiGal

Новичок
Автор оригинала: Gas
А где ты увидел в ответах циклы ?
Я видно чуть попутал, но даже при выборки, если не самого объявления, то страниц используется цикл
PHP:
for($i=1;$i<=$num_pages;$i++) {
  if ($i-1 == $page) {
    echo $i." ";
  } else {
    echo '<a href="'.$_SERVER['PHP_SELF'].'?page='.$i.'">'.$i."</a> ";
  }
}
Gas, или это не так?!
 

Gas

может по одной?
ты же пишешь:
я имел ввиду единичное объявление а не вывод постранично какого то количества
теперь взялся откуда-то цикл со страницами, даже если страницы и нужны, то никто не выводит больше 10-20 штук сразу.

Конкретно по твоему изначальному вопросу dark-demon написал как. Вот аналогичная тема
http://phpclub.ru/talk/showthread.php?s=&threadid=103901&rand=28
 
Сверху