php - mysql列数据显示,获取某列的所有字段并显示为链接

标签 php mysql fetch

我有这段代码来获取“用户名”列的所有字段。

我想做的是,我想在单独的行中显示每个用户,并使其成为仅包含每个相应用户名的链接。

例如,我的数据库的“用户名”列中有用户名 MIKE 和 TOM,然后我想将 MIKE 显示为带有 h​​ref="/MIKE"的链接,将 TOM 显示为带有 h​​ref="/TOM"的链接。 用户名的数量各不相同,因此我需要将它们全部输出。

    <a href="/<?php $SQL = "SELECT * FROM users";
$result = mysql_query($SQL); while ( $db_field = mysql_fetch_assoc($result) ) {

print $db_field['username'] . "<BR>";

}?>"><?php $SQL = "SELECT * FROM users";
$result = mysql_query($SQL); while ( $db_field = mysql_fetch_assoc($result) ) {

print $db_field['username'] . "<BR>";

} ?></a>

我在这里的做法是将所有名称放在一起,然后输出一个包含所有名称的链接。

所以我想知道如何分离每个用户名并为其提供自己的链接?

提前谢谢大家!

最佳答案

这样做 -

<?php 
$mysqli = new mysqli('host', 'username', 'password', 'db');
$SQL = "SELECT * FROM users";
$result = mysqli_query($mysqli, $SQL); 
while ( $db_field = mysqli_fetch_assoc($result)) {
?>
 <a href="/<?php echo $db_field['username'];?>"><?php echo $db_field['username'];?></a><br/>
<?php
}

mysql 已弃用。请改用 mysqliPDO

关于php - mysql列数据显示,获取某列的所有字段并显示为链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27169613/

相关文章:

mysql - 更新完整的表,交换列

mysql - Symfony 中带有 ORDER BY 匹配条件的自定义 SQL 查询

php - 由于 undefined variable ,从数据库检索数据时出现问题

javascript - 请求从 fetch api 发布的数据

javascript - TypeError : this. state.postsList.map 不是一个函数

php - 如何在 rss feed 的 <description> 标签中显示链接

php - 本教程中关于 PHP with Bootstrap 的 undefined variable

javascript - 即使 promise 为 200,也无法从刷新 token 生成新的访问 token

PHP:如何随机选择最大概率值?

PHP fatal error : Call to undefined function json_decode() ONLY in eclipse