在mysql中用PHP显示mysql\u查询结果

在mysql中用PHP显示mysql\u查询结果,php,html,mysql,Php,Html,Mysql,我想知道如何使用表在PHP中显示我的MySQL结果。我在这个问题上做了很多研究。但是我没有找到解决问题的方法。这是我的密码 <html> <head> </head> <body> <?php $con = mysql_connect("localhost","root","123456"); if (!$con) { die("Cannot Connect: " . mysql_error()); } mysql_select_db("an

我想知道如何使用表在PHP中显示我的MySQL结果。我在这个问题上做了很多研究。但是我没有找到解决问题的方法。这是我的密码

<html>
<head>
</head>
<body>
<?php
$con = mysql_connect("localhost","root","123456");
if (!$con) {
die("Cannot Connect: " . mysql_error());
}
mysql_select_db("androidlogin",$con);
$sql = "select id, speed, distance FROM result";
$data = mysql_query($sql,$con);
echo "<table border=1>
<tr>
<th>ID</th>
<th>Speed</th>
<th>Distance</th>
</tr>";
while($record = mysql_fetch_array($data)){
echo "<tr>";
echo "<td>" . $record['ID'] . "</td>";
echo "<td>" . $record['Speed'] . "</td>";
echo "<td>" . $record['Distance'] . "</td>";
echo "</tr>";
}
echo "</table>";

mysql_close($con);

?>
</body>
</html> 

似乎它没有任何问题,或者我只是太糟糕了

web的输出:


顺便说一句,这个代码将被修改一点,这样它将成为排行榜。我还有一个问题,当代码
$sql=“select users.username,result.speed,result.distance FROM result,users where result.id=users.id order by result.speed desc limit 10”时,如果我想查看我的记录的排名,该怎么办

您的db列是id、速度和距离,但在获取记录并显示时,您将其用作id、速度和距离

因此,请更改此部分:

while($record = mysql_fetch_array($data)){
echo "<tr>";
echo "<td>" . $record['id'] . "</td>";
echo "<td>" . $record['speed'] . "</td>";
echo "<td>" . $record['distance'] . "</td>";
echo "</tr>";
}
while($record=mysql\u fetch\u array($data)){
回声“;
回显“$record['id']”;
回显“$record['speed']”;
回显“$record['distance']”;
回声“;
}

谢谢。我没有意识到大小写会影响我的输出。:)会发生什么?你的产出是多少?数据库中有数据吗?现在代码在Indrajit给出答案后运行,但我想改进它。因此,在我将mysql查询语句更改为$sql=“select users.username,result.speed,result.distance FROM result,users where result.id=users.id order by result.speed desc limit 10”;我想捕获用户名会话并将其放在第二个html表中,这让我抓狂。