Вчера я написал несколько javascript/php для получения информации из таблицы с именем «пользователи» в базе данных MySQL. Он берет имя пользователя и их «богатство» и оценивает их по достоинству. Но в приведенном ниже коде ничего нет, кроме заголовков. Что с этим не так? Благодарю.Что не так с этим таблицей таблиц?
<div id="board">
<table border="1" cellspacing="0" cellpadding="2" width="620"><tbody>
<thead>
<tr>
<td>Username</td>
<td>Clicks</td>
</tr>
</thead>
<tbody>
<?php
$con = mysqli_connect('localhost','xxxx','xxxx','xxxx');
if (!$con) {
die('Could not connect: ' . mysqli_error($con));
} else {
mysql_select_db("users");
$results = mysql_query("SELECT username, wealth FROM users ORDER BY wealth DESC LIMIT 10");
while($row = mysql_fetch_array($results)) {
$username = $row['username'];
$wealth = $row['wealth']; }
}
?>
<tr>
<td><?php echo $username;?></td>
<td><?php echo $wealth;?></td>
</tr>
<?php
mysqli_close($con);
?>
</tbody>
</table>
Вы должны повторить строки в вашем цикле. –
Одна из проблем заключается в том, что строки таблицы, которые отображают результаты вашего запроса, находятся за пределами цикла выборки. Но похоже, что вы все равно по крайней мере увидите последний. –
Ой, подождите, нет, вы бы этого не сделали. Вы смешиваете mysql с mysqli. –