За последние 24 часа нас посетили 17704 программиста и 1723 робота. Сейчас ищут 905 программистов ...

Нумерция строк из выборки с циклом do while

Тема в разделе "Прочие вопросы по PHP", создана пользователем EvgenMil, 14 мар 2008.

  1. EvgenMil

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

    С нами с:
    14 мар 2008
    Сообщения:
    1
    Симпатии:
    0
    Нужно пронумеровать строки выводимые из таблицы, посредством циклом do while. Куда именно нужно "присунуть" пременные и какие переменные, чтобы они просчитывали количество выводимых строк, и соответствеено нумеровали их. Очень нужно. Помогите!

    PHP:
    1. <?php
    2. $result = mysql_query ("SELECT * FROM tabl",$db);
    3. $myrow = mysql_fetch_array($result);
    4. do
    5. {
    6. printf ("<p>%s</p>",$myrow["title"]);
    7. }
    8. while ($myrow = mysql_fetch_array($result));
    9. ?>
     
  2. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Надо юзать for
    PHP:
    1. <?php
    2. $result = mysql_query ('SELECT * FROM tabl', $db);
    3.  
    4. for ($i = 1; $row = mysql_fetch_assoc($result); $i++){
    5.     echo '<p>', $i, ': ', $row['title'], '</p>';
    6. }
     
  3. Anonymous

    Anonymous Guest

    Пф.
    PHP:
    1. <?php  $result = mysql_query ("SELECT * FROM tabl",$db);
    2. $i = 0; 
    3. $myrow = mysql_fetch_array($result); do { printf ("<p>%d - %s</p>",$i++,$myrow["title"]); } 
    4. while ($myrow = mysql_fetch_array($result)); ?>
     
  4. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Горбунов Олег
    Тогда уж $i = 1 либо надо ++$i :p