2016-04-09 5 views
2

Я хотел бы знать, как показать результат MySQL в PHP с помощью таблиц. Я много исследовал этот вопрос. Однако я не нашел способа решить свой вопрос. Вот мой код.Отобразить результат mysql_query в 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";?

+0

, что происходит? Каков ваш результат? есть ли данные в базе данных? –

+0

Теперь код обрабатывается после ответа Indrajit, но я бы хотел его улучшить. Поэтому после того, как я изменил инструкцию запроса mysql на $ sql = "select users.username, result.speed, result.distance FROM result, пользователи, где result.id = users.id order by result.speed desc limit 10"; Я хочу поймать сеанс имени пользователя и поместить его во вторую таблицу html, и это сводит меня с ума. –

ответ

0

Ваши столбцы db - это идентификатор, скорость и расстояние, но при извлечении записей и отображения вы используете его как идентификатор, скорость и расстояние.

Поэтому, пожалуйста, изменить эту часть:

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>"; 
} 
+0

Спасибо. Я не понял, что прописные и строчные буквы повлияют на мой вывод. :) –

+0

Pls принимает ответ, если он решает вашу проблему – claudios

Смежные вопросы