You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改PHP代码实现逐行取数并为每个用户名添加独立容器?

解决办法:给每个用户名添加独立容器

没问题,你只需要在循环输出用户名的时候,给每个用户名套上一个独立的HTML容器(比如<div>)就可以实现需求啦!下面是修改后的代码:

$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)) {
        // 用div作为每个用户名的独立容器,你可以自定义class名来加样式
        echo '<div class="player-container">' . $row['playername'] . '</div>';
    }
}

补充说明:

  • 这里用了<div class="player-container">作为每个用户名的独立容器,你可以根据自己的布局需求替换成其他标签(比如<li>做列表展示),或者修改class名称方便后续加样式。
  • 要是想给容器加样式区分每个用户区域,直接写CSS就行:
.player-container {
    border: 1px solid #eee;
    padding: 8px;
    margin-bottom: 10px;
    border-radius: 4px;
}
  • 如果需要在容器里展示更多信息(比如用户的积分),也能直接在循环里扩展内容:
echo '<div class="player-container">
        <p>用户名:' . $row['playername'] . '</p>
        <p>积分:' . $row['points'] . '</p>
      </div>';

这样每个用户的内容就都被包裹在独立的容器里啦!

内容的提问来源于stack exchange,提问作者healing

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 04:18:46