php - 用户名输出为列表

标签 php mysql

我想在列表(或表格)中显示我的所有用户,但我这样做的方式不起作用。该列表为空。我很感激我能得到的每一个帮助!

<?php
 include_once('connect.php');

 $pdostatement = $conn->prepare('SELECT f_name FROM tbl_user ' );
 $pdostatement->execute();

 $list =  $pdostatement->fetchAll();

 $value_fname = $list;

?>

<ul>
  <li value="<?=$value_fname ?>"></li>
</ul> 

这是我的用户列表需要的数据库的一部分。如果您需要完整的数据库,我会立即编辑我的帖子!

id  int(11) AUTO_INCREMENT
state   varchar(255)
f_name  varchar(255)

编辑:感谢大家的快速回答!它确实有效!祝你有个美好的一天!

编辑:我不能接受超过 1 个答案,所以我选择了 van Stein en Groentjes,因为他来得早一点。但是正确答案不止一个!谢谢!

最佳答案

你需要遍历你的结果集

<ul>
<?php
foreach($value_fname as $row) {
    echo '<li value="'.$row['f_name'].'"></li>';
}
?>
</ul>

关于php - 用户名输出为列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33478172/

相关文章:

php - 为 MySQL 构建一个批量查询插入每 1000 个项目

php - 没有创建数据库的 Symfony 2.7 应用程序

php - Yii createCommand() 以不同的数组格式返回数据集

javascript - 表单未通过 jQuery 提交

php - 如何在 php cli 中输入 unicode 字符

python - Django 中的非主外键

mysql - 计算查询中的分钟数

mysql - 如何使用 case 中的值制作 if 语句

mysql - DBeaver 数据格式化 - 巴西

PHP-MySQLi 连接随机失败,出现 "Cannot assign requested address"