【发布时间】:2013-01-10 23:16:09
【问题描述】:
我正在尝试从 mySQL 数据库中获取数据并将它们放入 HTML 表中。 在互联网上搜索了很多之后,我找不到适合我的代码。
目前,我有这个代码
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
</head>
<body>
<table>
<thead>
<tr>
<td>Naam</td>
<td>Gemeente</td>
<td>Datum</td>
</tr>
</thead>
<tbody>
<?php
$db_select = mysql_select_db($dbname,$db);
if (!db_select) {
die("Database selection also failed miserably: " . mysql_error());
}
mysql_select_db("databaseiheko");
$results = mysql_query("SELECT NaamFuif, GemeenteFuif, DatumFuif FROM tblfuiven");
while($row = mysql_fetch_array($results)) {
?>
<tr>
<td><?php echo $row['NaamFuif']?></td>
<td><?php echo $row['GemeenteFuif']?></td>
<td><?php echo &row['DatumFuif']?></td>
</tr>
<?php
}
?>
</tbody>
</table>
</body>
</html>
我唯一得到的是我表的第一行 (Naam-Gemeente-Datum)。 是我做错了什么还是忘记了什么?
【问题讨论】:
-
1.您对数据库所做的事情并不安全,请尝试包括数据库连接。 2. 你在 Datumfuif ->&row 有错字。 3.你确定db是满的吗?
-
您使用的是an obsolete database API,应该使用modern replacement。
-
<?php echo &row['DatumFuif']?>您可能希望改用$符号。 -
将
!db_select替换为!$db_select。将&row替换为$row。
标签: php html sql html-table