如何将数据库中的数据导入HTML表?

时间:2014-05-09 14:26:21

标签: html mysql

如何将我的数据库中的团队结果显示到html表中?

数据库:

CREATE TABLE IF NOT EXISTS `s1` (
`ID` int(11) NOT NULL AUTO_INCREMENT,
`team` text NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=3 ;


INSERT INTO `s1` (`ID`, `team`) VALUES
(1, 'test1'),
(2, 'test2');

HTML表格

<table>
<tr>
<td><p> team name (test1) </p></td>
</tr>
<tr>
<td><p> team name (test2) </p></td>
</tr>

</table>

1 个答案:

答案 0 :(得分:-1)

你需要PHP

首先,您必须将PHP与数据库连接

$connection = mysqli_connect("YourHost","user","password","dbName") or die('connection to DB failed');

然后你需要一个查询来获得团队名称

$query = mysqli_query($connection,"SELECT team FROM s1");

现在需要一个数组来保存数据库值

$row = mysqli_fetch_array($query,MYSQLI_NUM);

现在可以关闭与DB的连接

mysqli_close($connection);

毕竟你可以打印表中的值

<table>
<tr>
<td><p> team name <?php if(isset($row[0])){
echo $row[0]; 
}else{
echo 'noName';
} ?></p></td>
</tr>
<tr>
<td><p> team name <?php if(isset($row[1])){
echo $row[1]; 
}else{
echo 'noName';
} ?></p></td>
</tr>
</table>

这应该有效