我是HTML/PHP的新手,我想构建一个简单的网站,以表格的形式从我的MySQL数据库中返回数据.
我的代码现在看起来像这样:
<?php
$server = mysql_connect("server", "username", "password");
$db = mysql_select_db("ni354077_2sql1", $server);
$query = mysql_query("SELECT * FROM Jobs");
?>
<table>
<tr>
<td>AuftragsID</td>
<td>Startort</td>
<td>Zielort</td>
<td>Gewicht</td>
<td>Fracht</td>
</tr>
<?php
while ($row = mysql_fetch_array($query)) {
echo "<tr>";
echo "<td>".$row[AuftragsID]."</td>";
echo "<td>".$row[Startort]."</td>";
echo "<td>".$row[Zielort]."</td>";
echo "<td>".$row[Gewicht]."</td>";
echo "<td>".$row[Fracht]."</td>";
echo "</tr>";
}
?>
</table>
Run Code Online (Sandbox Code Playgroud)
但它似乎没有正常工作.我的桌子上摆满了"echo(..)"这里是一个Picutre的样子:

我错过了什么吗?我来自C#WinForms并且对此感到困惑.
使用这个你错过了php值的单引号,如下所示
<?php
while ($row = mysql_fetch_array($query)) {?>
<tr>
<td><?php echo $row['AuftragsID'];?></td>
<td><?php echo $row['Startort'];?></td>
<td><?php echo $row['Zielort'];?></td>
<td><?php echo $row['Gewicht'];?></td>
<td><?php echo $row['Fracht'];?></td>
</tr>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)