Как настроить вывод лимитирования?

Рейтинг: 0Ответов: 0Опубликовано: 06.09.2014

Есть табличка с комментариями к постам, со следующими столбцами:

author, text, post_id, datetime, id.

ID - автоинкрементный индекс поста в таблице.

Так вот, пытаюсь прикрепить к этому всему лимитирование вывода комментариев следующим образом:

   // тут кривовато высчитываем лимит.
    if ($page == 0){
        $page = 1;
        $linit = "0, 20";
        }else{
        $start = $page * 20;
        $end = $start+20;
        $limit = "$start, $end";
        }
    // собственно, запрашиваю

     $prepare = $db->prepare("SELECT * from `posts` where `id` = :id LIMIT $limit ");
    $prepare -> bindParam(":id", $topic, PDO::PARAM_INT);
    $prepare -> execute();
    if ($prepare ->rowCount == 0){
    echo '<p class = "error">',$nopost,'</p>';
    }else{
    while($pre = $prepare->fetch(PDO::FETCH_BOTH)){
    // ну тут уже понятно, что
    }
    }

Так вот, при таком подходе посты не получает ВООБЩЕ.

Вот и вопрос такой: как можно это дело исправить-то, чтоб лимитированно выводилось?

Ответы

Ответов пока нет.