За последние 24 часа нас посетили 9292 программиста и 453 робота. Сейчас ищут 277 программистов ...

Вывод данных из БД в таблицу

Тема в разделе "PHP для новичков", создана пользователем deadkid, 20 авг 2018.

  1. deadkid

    deadkid Новичок

    С нами с:
    20 авг 2018
    Сообщения:
    1
    Симпатии:
    0
    Доброго дня. В php я новичок, прошу у вас помощи.
    Есть данный код. Мне нужно вывести данные с базы в таблицу html с конца. Т.е с последнего сообщения
    PHP:
    1. <?php
    2. $this->title = 'Чат';
    3. $this->sesc = 'Чат';
    4. $sdd_db_host='localhost'; // ваш хост
    5. $sdd_db_name='grey'; // ваша бд
    6. $sdd_db_user='grey'; // пользователь бд
    7. $sdd_db_pass='grey'; // пароль к бд
    8. $conn = mysql_connect($sdd_db_host,$sdd_db_user,$sdd_db_pass); // коннект с сервером бд
    9. if(!$conn)
    10. {
    11.     throw new Exception('Не удалось подключиться к базе данных! Проверьте параметры подключения');
    12. }
    13. if(!mysql_select_db($sdd_db_name, $conn)) // выбор бд
    14. {
    15.     throw new Exception("Не удалось выбрать базу данных {$ssd_db_name}!");
    16. }
    17. $result = mysql_query('SELECT * FROM `webchat`', $conn); // запрос на выборку
    18. if(!$result)
    19. {
    20.     throw new Exception(sprintf('Не удалось выполнить запрос к БД, код ошибки %d, текст ошибки: %s', mysql_errno($conn), mysql_error($conn)));
    21. }
    22.  
    23. while($row = mysql_fetch_array($result))
    24. {
    25.     $name = $row['name'];
    26.     $ip = $row['ip'];
    27.     $steam = $row['steam'];
    28.     $text = $row['text'];
    29.     /*echo "<p>$name - $ip - $steam - $text</p>";*/
    30.  
    31.  
    32.  
    33.  
    34. }
    35. ?>
    36.  
    37. <div id="main-content">
    38.     <div class="row">
    39.         <div class="col-md-12">
    40.             <div class="panel panel-default">
    41.                 <div class="panel-heading">
    42.                     <form method="GET" action="<?=grey::url( 'webchat')?>" class="form-inline">
    43.                             <input type="text" name="search" placeholder="Поиск по чату" value="" onkeyup="search_bans(this.value);" autocomplete="off" class="form-control">
    44.                     </form>
    45.                 </div>
    46.                 <div class="panel-body">
    47.                     <div class="row">
    48.                         <div class="col-md-12 col-sm-12 col-xs-12 table-responsive">
    49.                             <div id="search-list-container"></div>
    50.                             <table  id="search-container" class="table table-striped table-hover">
    51.                                 <thead class="no-bd">
    52.                                     <th>Ник</th>
    53.                                     <th>IP</th>
    54.                                     <th>Steam</th>
    55.                                     <th>Текст</th>
    56.                                 </thead>
    57.                                 <tr>                                                                                                          
    58.                                 <td><?php echo $name; ?></td>
    59.                                 <td><?php echo $ip; ?></td>
    60.                                 <td><?php echo $steam; ?></td>
    61.                                 <td><?php echo $text; ?></td>
    62.                                 </tr>
    63.                              
    64.                             </table>
    65.                         </div>
    66.                     </div>
    67.                 </div>
    68.             </div>
    69.         </div>
    70.     </div>
    71. </div>
    Бьюсь уже два дня. Заранее спасибо!
     
  2. username

    username Новичок

    С нами с:
    6 июл 2017
    Сообщения:
    225
    Симпатии:
    17
    в таблице есть поле id AUTO_INCREMENT ?