如何一次获取1行?这就是我现在所拥有的(http://prntscr.com/i4vqjs)。
我希望每个用户名都有自己的框。
我目前的代码是。
$sql = "SELECT * FROM points ORDER BY points DESC LIMIT 3;";
$result = mysqli_query($conn, $sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while ($row = mysqli_fetch_assoc($result)) {
echo $row['playername'] . "<br>";
}
}
我需要对脚本进行哪些更改才能实现此目的?
非常感谢!
答案 0 :(得分:0)
您必须拥有用于查看的框设计HTML。尝试将HTML框放在循环中。我正在添加简单的<div>
代替您将添加框html。
while ( $row = mysqli_fetch_assoc($result) ) {
echo '<div class="username-box">'.$row['playername'].'</div>';
}
我提到的课程username-box
通过css设计该课程或使用您自己的设计。
我希望这会有所帮助:)
答案 1 :(得分:0)
您还必须在while
循环内渲染框。
实施例
while ($row = mysqli_fetch_assoc($result)) {
echo '<div class="box">' . $row['playername'] . "</div>";
}