За последние 24 часа нас посетили 20658 программистов и 1826 роботов. Сейчас ищут 949 программистов ...

вывод даных на несколько страниц

Тема в разделе "PHP для новичков", создана пользователем demorian, 19 июл 2009.

  1. demorian

    demorian Активный пользователь

    С нами с:
    25 фев 2009
    Сообщения:
    111
    Симпатии:
    0
    есть база из которой достаются данные в больших кол-вах
    надо разбить на постраничный вывод к примеру по 10 строк из базы за раз
    PHP:
    1.   while ($row=mysql_fetch_array($res))
    2.     {
    3.         $text= $row['text'];
    4.         $bb = new bbcode($text);
    5.  
    6.         echo "<p class=guesttext>";
    7.         echo "Автор: ".$row['poster']."<br>";
    8.         echo "Его Email: ".$row['email']."<br>";
    9. ?><table border="0" weight="300" height="40"><tr><td><? echo $bb->get_html(); ?></td></tr></table>
    10. <?
    11.         echo "<br><br></p>";
    12.   }
     
  2. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    В SQL конце запроса пропишите LIMIT 10 что выберет только 10 первых строк.
    Если необходимо выбрать вторые 10, то пишете LIMIT 10, 20, третьи: LIMIT 20, 30 - т.е. програмно программируемо (страница * 10, (страница + 1) * 10
     
  3. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
    да не введи новичка в заблуждение

    Код (Text):
    1. 1 - LIMIT  0, 10
    2. 2 - LIMIT 10, 10
    3. 3 - LIMIT 20, 10
    4. 4 - LIMIT 30, 10
    и так далее

    В MySQL синтаксис лимит такой:
    Код (Text):
    1. LIMIT <с какой строки показывать> <сколько строк показывать>
     
  4. demorian

    demorian Активный пользователь

    С нами с:
    25 фев 2009
    Сообщения:
    111
    Симпатии:
    0
    а можно примерный код всего этого безобразия?:)
     
  5. TheShock

    TheShock Активный пользователь

    С нами с:
    30 май 2009
    Сообщения:
    1.255
    Симпатии:
    0
    Адрес:
    Київ
  6. Elkaz

    Elkaz Старожил
    Команда форума Модератор

    С нами с:
    26 июн 2006
    Сообщения:
    3.373
    Симпатии:
    0
    Адрес:
    Баку, Азербайджан
    http:///www.phpfaq.ru/paginator