我实际上是想在bootstrap表中显示我的mysql表的内容。
我可以看到内容,但它只显示第一个内容,其他内容不在表格内。哪里错了?
实际看起来如何:
我的table.php
<?php
include('config/mysql.php');
$result = mysql_query("SELECT * FROM streams");
echo mysql_error();
?>
<link rel="stylesheet" href="views/extra.css" />
<table class="tablesorter" cellspacing="0" >
<thead>
<tr>
<th class="header">ID</th>
<th class="header">Name</th>
<th class="header">Port</th>
<th class="header">Options</th>
</tr>
</thead>
<tbody>
<?php while ($row = mysql_fetch_array($result)) { ?>
<tr>
<td bgcolor="#D1FFC2"><?php echo $row["id"] ?></td>
<td bgcolor="#D1FFC2"><?php echo $row["streamname"] ?></td>
<td bgcolor="#D1FFC2"><?php echo $row["streamport"] ?></td>
<td bgcolor="#D1FFC2">Debug- Delete- Edit</td>
</tr>
</tbody>
</table>
<?php } ?>
答案 0 :(得分:0)
从$ row = mysql_fetch_array($ result)循环中取出它并在结束后放置它。
</tbody>
</table>
考虑使用mysqlI或PDO,因为mysql函数已经折旧并且将会消失。
答案 1 :(得分:0)
在“表格行”<TR>
<?php
include('config/mysql.php');
$result = mysql_query("SELECT * FROM streams");
echo mysql_error();
?>
<link rel="stylesheet" href="views/extra.css" />
<table class="tablesorter" cellspacing="0" >
<thead>
<tr>
<th class="header">ID</th>
<th class="header">Name</th>
<th class="header">Port</th>
<th class="header">Options</th>
</tr>
</thead>
<tbody>
<?php while ($row = mysql_fetch_array($result)) { ?>
<tr>
<td bgcolor="#D1FFC2"><?php echo $row["id"] ?></td>
<td bgcolor="#D1FFC2"><?php echo $row["streamname"] ?></td>
<td bgcolor="#D1FFC2"><?php echo $row["streamport"] ?></td>
<td bgcolor="#D1FFC2">Debug- Delete- Edit</td>
</tr>
<?php } ?>
</tbody>
</table>