как отобразить данные в столбце с sql и php

0

У меня есть таблица в sql:

----------------------------------
| id | name      | time1 | time2 |
----------------------------------
| 1  | softball  | 05.00 | 10.00 | 
| 2  | softball  | 10.00 | 11.00 |
| 3  | softball  | 11.00 | 14.00 |
-----------------------------------

вот мой код:

$query = "select * from schejule";
$sql = mysql_query($query);
echo "<table class='table table-striped table-advance table-hover'>";
while ($u = mysql_fetch_array($sql)) {
    echo "<tr><td>$u[time1] - $u[time2]</td></tr>";
}
echo "</table>";

но если я создам подобное, выведет его так:

-----------------
| 05.00 - 10.00 |
-----------------
| 10.00 - 11.00 |
----------------- 
| 11.00 - 14.00 |
-----------------

Я хочу показать его с помощью php следующим образом:

--------------------------------------------------------
| days | 05.00 - 10.00 | 10.00 - 11.00 | 11.00 - 14.00 |
--------------------------------------------------------
| mo   |               |               |               |
--------------------------------------------------------
| tu   |               |               |               |
--------------------------------------------------------
| we   |               |               |               |
--------------------------------------------------------
| th   |               |               |               |
--------------------------------------------------------
| fr   |               |               |               |
--------------------------------------------------------
| sa   |               |               |               |
--------------------------------------------------------
| su   |               |               |               |
--------------------------------------------------------

Как я могу отобразить подобное, если я использую php. Я знаю, как сделать это в строках. Спасибо..

Теги:

1 ответ

0

Попытайтесь подготовить каждый столбец строки перед ее печатью в выходной поток.

Пример кода для первой строки (не проверен):

$query = "select * from schejule";
$sql = mysql_query($query);
echo "<table class='table table-striped table-advance table-hover'>";
$row = '<tr><td>days</td>';
while ($u = mysql_fetch_array($sql)) {
    $row .= "<td>$u[time1] - $u[time2]</td>";
}
$row .= '</tr>';
echo $row;
echo "</table>";

Ещё вопросы

Сообщество Overcoder
Наверх
Меню