08
Окт
2016

Таблицы html, вывод данных из бд в таблицу php

Когда я пытался вывести данные из таблицы в бд, в таблицу на странице сайта, то столкнулся нос в нос с проблемой вывода т.к. табличку я создал не совсем стандартную

<table> <tr> <td>запись1</td> <td>запись2</td> <td>запись3</td> <td>запись4</td> <tr> </table>

Таблица моя состоит из нескольких строк(не суть сколько) и 4 колонок (вот с ними и проблема)

Задача состоит в том, что надо вывести все данные из таблицы БД в таблицу на странице поочередно(как бы списком, но в виде таблицы) (схематичный рисунок прикрепил)

введите сюда описание изображения

Я пытаюсь вывести значения так:

    <table>
         <?php   
         require 'lib/connect.php';

            // SQL-запрос
            $strSQL = "SELECT * FROM news ORDER BY date DESC";

            // Выполнить запрос (набор данных $rs содержит результат)
            $rs = mysql_query($strSQL);

            // Цикл по recordset $rs
            // Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array
            while($row = mysql_fetch_array($rs)) {

               // Записать значение столбца FirstName (который является теперь массивом $row)

        echo"<tr>";
               echo "<tr>";
        echo"".$row['znachenie']."";
              echo"".$row['znachenie']."";
              echo"".$row['znachenie']."";
 echo"".$row['znachenie']."";
        echo"</td>";



              echo"</tr>";

            mysql_close();
        }    ?> </table>

Но тут получается так, что все первая строка таблицы равняется повторяющемуся одному значению, как же сделать так, чтобы значения были поочерёдные, например может надо приписать к echo"".$row['znachenie'].""; скобку [] с чем-то внутри?

Источник: https://ru.stackoverflow.com/questions/575100/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B-html-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85-%D0%B8%D0%B7-%D0%B1%D0%B4-%D0%B2-%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%83-php

Тебе может это понравится...

Добавить комментарий