簡體   English   中英

在MYSQL中的PHP中顯示mysql_query結果

[英]Display mysql_query result in PHP within MYSQL

我想知道如何使用表格在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> 

看來它沒有任何問題,或者我太糟糕了。

網絡的輸出: http : //tinypic.com/r/2hdnypd/9

順便說一句,此代碼將有所更改,以便成為排行榜。 我還有另一個問題,如果我想查看記錄的排名,而代碼$sql = "select users.username, result.speed, result.distance FROM result, users where result.id = users.id order by result.speed desc limit 10";

您的數據庫列是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>";
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM