gpt4 book ai didi

php - 无法从表中获取所有用户名

转载 作者:行者123 更新时间:2023-11-29 13:21:21 26 4
gpt4 key购买 nike

我正在尝试检索成员(member)表中列出的所有用户名,将它们列出在页面中并将它们链接到其用户个人资料。这是我检索成员(member)表的用户名的方法:

$result = mysqli_query($mysqli,"SELECT username FROM members");
$row = mysqli_fetch_array($result);
$username = $row['username'];

为了链接它们,我将使用以下内容:

<?php 
foreach ($result as $row) {
?>
<a href="#"><?php echo $username ?></a>
<?php
}
?>

问题是它只显示 1 个用户名,共 5 次。所以我想:

用户名1用户名1用户名1用户名1用户名1

而不是

用户名1用户名2用户名3用户名4用户名5

我做错了什么? (抱歉,最近开始学习 PHP/MYSQL,所以我对它还很陌生。

最佳答案

因为您只得到第一个结果。尝试:

$users = array();
$result = mysqli_query($mysqli,"SELECT username FROM members");
while($row = mysqli_fetch_assoc($result)){
$users[] = $row['username'];
}

<?php
foreach ($users as $user): ?>

<a href="#"><?php echo $user; ?></a>
<?php endforeach; ?>

关于php - 无法从表中获取所有用户名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807958/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com