За последние 24 часа нас посетили 54082 программиста и 1768 роботов. Сейчас ищут 2072 программиста ...

вывод записи while

Тема в разделе "PHP для новичков", создана пользователем Roma_SP, 5 янв 2015.

  1. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Всем привет! Такая проблема хочу вывести из бд, все записи со значением к примеру 123123,

    Код (Text):
    1. $par1 = 123123;
    2. $result2 = mysql_query("SELECT * FROM document WHERE parametr_a = '$par1'",$db);
    3. $myrow2 = mysql_fetch_array($result2) ;
    4.  
    5. $status = $myrow2['status'];
    6.             $nom_doc = $myrow2['id'];
    7.             $date = $myrow2['date'];
    8. $nam_doc =  $myrow2['name_document'];  
    9. echo"<table>               
    10. <tr>
    11. <th>Доступные действия</th>
    12. <th>Номер документа</th>
    13. <th>Статус документа</th>
    14. <th>Краткое описание</th>
    15. <th>Треб.дата</th>
    16. <th>Location</th>
    17. </tr>";
    18. while ($myr = mysql_fetch_array($result2)) {
    19.     echo "<tr><td>$status</td><td>$nom_doc</td><td>$status</td><td>$nam_doc</td> <td>$date</td><td></td></tr>";
    20. }
    Выводит только одну последнюю запись, а в бд их 2. Как быть, кто поможет?
     
  2. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    ну ты делаешь fetch_array() до цикла - получаешь там одну строку. а потом делаешь в цикле - он получает оставшиеся строки. два минус один равно один. всё нормально. как ты и написал.
     
  3. Roma_SP

    Roma_SP Новичок

    С нами с:
    11 сен 2013
    Сообщения:
    89
    Симпатии:
    0
    Спасибо! Проглядел)
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    А ещё в цикле используются переменные, инициализированные до цикла. А результат mysql_fetch_array, который в цикле получен, выбрасывается на помойку
     
  5. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Хорошо хоть не do