如何将我的数据库中的团队结果显示到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>
答案 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>
这应该有效