来自 fetch 的 PHP 回显数组

Posted

技术标签:

【中文标题】来自 fetch 的 PHP 回显数组【英文标题】:PHP echo array from fetch 【发布时间】:2017-11-25 19:43:00 【问题描述】:

我正在加载来自 3 个不同用户的大量信息。我想用一个简单的 Fetch 来呼应他们的昵称、年龄和注册日期。

$load = $bdd->prepare("SELECT * FROM joueurs ORDER BY vote DESC LIMIT 3");
$load->execute();
$info = $load->fetch(PDO::FETCH_OBJ);

我想做的是使用类似的方法提取他们每个人的信息:

echo $info[0]->nickname;

我试过了,但是不行……有办法吗?

【问题讨论】:

您如何管理这些用户?你在使用会话吗?他们的名字是否存储在数据库中?您如何识别此类用户?带身份证?用户 ID? 它们存储在数据库中 【参考方案1】:

您需要的是$info = $load->fetchAll(PDO::FETCH_OBJ);。然后你可以像$info[0]->nickname一样访问它。

【讨论】:

@GeorgeLopton 很高兴我能帮上忙!

以上是关于来自 fetch 的 PHP 回显数组的主要内容,如果未能解决你的问题,请参考以下文章

PHP - 如何回显列中值的总和?

在 php 中打印来自 db2 查询的单个结果

在php中回显/返回一个数组

使用 while 循环回显 PHP 数组

如何在 PHP 中回显或打印数组?

带有 LIKE 数组的 PHP 和 MYSQLI:无法正确回显所有内容