MySQL table 垂直输出
MySQL table vertically output
如何使用 mysql while 或 for 子句在 html table 垂直中获取我的 mysql 记录?如果我用 while 子句来做,我只会得到水平线输出。
$select = "SELECT * FROM kalender ORDER BY id DESC";
$query = mysql_query($select);
while($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".$row['name']."</td>";
echo "</tr>";
}
我想要这样
-Monday- -Tuesday- -Wednesday- -Thursday- -Friday-
Monday 1 Tuesday 1 Wednesday 1 Thursday 1 Friday 1
Monday 2 Tuesday 2 Wednesday 2 Thursday 2 Friday 2
Monday 3 Tuesday 3 Wednesday 3 Thursday 3 Friday 3
不是这样的...
-Monday- -Tuesday- -Wednesday- -Thursday- -Friday-
Monday 1 Monday 2 Monday 3 Monday 4 Monday 5
"SELECT * FROM kalender ORDER BY RIGHT(name,1) ASC, id DESC";
UPDATE1 根据您提供的 fiddle:http://sqlfiddle.com/#!9/c1235/2
您的 table ForgeRock
中有 5 列,因此您只需将 php 代码更改为:
$select = "SELECT * FROM kalender ";
$query = mysql_query($select);
while($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".$row['Monday']."</td>";
echo "<td>".$row['Tuesday']."</td>";
echo "<td>".$row['Wednesday']."</td>";
echo "<td>".$row['Thursday']."</td>";
echo "<td>".$row['Friday']."</td>";
echo "</tr>";
}
但我不相信你的 fiddle,因为没有 name
专栏。但是你在OP中有它。 OP 中的 table 名称是 kalender
。也许这并不重要,但问题就在那里。
如何使用 mysql while 或 for 子句在 html table 垂直中获取我的 mysql 记录?如果我用 while 子句来做,我只会得到水平线输出。
$select = "SELECT * FROM kalender ORDER BY id DESC";
$query = mysql_query($select);
while($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".$row['name']."</td>";
echo "</tr>";
}
我想要这样
-Monday- -Tuesday- -Wednesday- -Thursday- -Friday-
Monday 1 Tuesday 1 Wednesday 1 Thursday 1 Friday 1
Monday 2 Tuesday 2 Wednesday 2 Thursday 2 Friday 2
Monday 3 Tuesday 3 Wednesday 3 Thursday 3 Friday 3
不是这样的...
-Monday- -Tuesday- -Wednesday- -Thursday- -Friday-
Monday 1 Monday 2 Monday 3 Monday 4 Monday 5
"SELECT * FROM kalender ORDER BY RIGHT(name,1) ASC, id DESC";
UPDATE1 根据您提供的 fiddle:http://sqlfiddle.com/#!9/c1235/2
您的 table ForgeRock
中有 5 列,因此您只需将 php 代码更改为:
$select = "SELECT * FROM kalender ";
$query = mysql_query($select);
while($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".$row['Monday']."</td>";
echo "<td>".$row['Tuesday']."</td>";
echo "<td>".$row['Wednesday']."</td>";
echo "<td>".$row['Thursday']."</td>";
echo "<td>".$row['Friday']."</td>";
echo "</tr>";
}
但我不相信你的 fiddle,因为没有 name
专栏。但是你在OP中有它。 OP 中的 table 名称是 kalender
。也许这并不重要,但问题就在那里。