Задать вопрос
  • Как посчитать порядковый номер записи из базы MySQL?

    @levaleva266
    # =========== условие над цыклом ==============

    # Считаем количество записей в таблице `servers` поле (type=1), (type=2), (type=3).


    $query = "SELECT SUM(type=1), SUM(type=2), SUM(type=3) FROM `servers` WHERE status = 1 order by id desc ";
    $result = mysql_query($query);

    if($row = mysql_fetch_array($result)){

    $poz1 = ( $row['SUM(type=1)'] );
    $poz2 = ( $row['SUM(type=2)'] );
    $poz3 = ( $row['SUM(type=3)'] );

    }

    $poz_boost = ( 1 + ($poz3 - $poz3) + $page); // переменная "$page" это смещение записей пагинации на страницах, не лимит вывода на каждой странице, а именно смещение, то есть то на сколько записей вы переместились вперед при переходе на следующую страницу.
    # ============ помещаем в цыкл ===============
    # $poz = $poz_boost++; // переменную помещаем в цыкл, в моем случае это цыкл "while".
    # ============================================
    # tpl::set ( '{poz}' , $poz ); // вывод всем привычное "echo" и переменная "$poz" в моем случае выглядит именно так.
    # ===========================================================================================

    P . S На самом деле условие можно вообще не писать, а сделать так и тоже будет все идеально работать, но у вас на странице должна быть обязательно пагинация.

    # ===========================================================================================

    $poz_boost = ( 1 + $page); // переменная "$page" это смещение записей пагинации на страницах, не лимит вывода на каждой странице, а именно смещение, то есть то на сколько записей вы переместились вперед при переходе на следующую страницу.
    # ============ помещаем в цыкл ===============
    # $poz = $poz_boost++; // переменную помещаем в цыкл, в моем случае это цыкл "while".
    # ============================================
    # tpl::set ( '{poz}' , $poz ); // вывод всем привычное "echo" и переменная "$poz" в моем случае выглядит именно так.

    # ==================================================================

    Пример работы данного варианта можно посмотреть у меня на странице; boost-cs.com/promotion
    Ответ написан
    Комментировать