Mat*_*att 7 html php sql html-table
我正在尝试从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>
Run Code Online (Sandbox Code Playgroud)
我得到的唯一一件事是我桌子的第一排(Naam-Gemeente-Datum).我做错了什么或者我忘记了什么?
首先,最重要的是要记住:
请参阅链接的问题以获取更深入的解释。
现在,看看代码本身:
mysql_connect连接到服务器您应该用来mysql_connect指定用于访问数据库中的数据的服务器、用户名和密码。从您的代码来看,它似乎应该存在,因为函数$db中使用了一个变量mysql_connect,但没有正确初始化,也没有在其他地方再次使用。
您应该mysql_connect以类似于这样的方式使用:
$db = mysql_connect('localhost', $user, '$password');
如果(!$db){
die('未连接: ' .mysql_error());
}
(不要忘记设置您的用户名和密码!)
mysql_select_db您连续使用两次: $db_select = mysql_select_db($dbname,$db);
如果(!db_select){
die("数据库选择也惨败:" .mysql_error());
}
其次是
mysql_select_db("databaseiheko");
$dbname和$db变量,如果您的代码中没有它们,则该函数将无法像这样工作。mysql_select_db覆盖第一个,但您没有指定要使用的服务器连接。您应该使用第一个版本,但您应该使用mysql_connect它之前的版本。
if (!db_select) {应该if (!$db_select) { echo &row['DatumFuif']应该echo $row['DatumFuif']| 归档时间: |
|
| 查看次数: |
23811 次 |
| 最近记录: |