【问题标题】:pdo array how fetch all info from databasepdo array 如何从数据库中获取所有信息
【发布时间】:2016-11-22 23:45:05
【问题描述】:

我需要从查询中获取所有信息,以便将其用于其他目的,问题是我只得到每种结果 1 个,我需要它们,这是我的脚本:

<?php
  require_once 'init.php';
  $base_datos = DB::getInstance();

  $base_datos->query ("SELECT lname, fname, category,user_id, SUM(points) as Point, SUM(amount)as Amount FROM request GROUP BY user_id");
   $get_info = $base_datos->results();
   $real_info = $get_info[0];
   $name = $real_info->lname;
   $last_name = $real_info->fname;
   $categories = $real_info->category;
   echo "$name";
   ///var_dump ($get_info);
  ?>

当 echo $name 我得到的只是一个名字时,我需要将它们全部获取,以此类推,当我执行 var_dump 时,我得到了我需要的所有内容,但我需要循环遍历,我已经搜索了所有内容并不幸运。

这是我试图在 php 页面上输出的内容

【问题讨论】:

标签: php mysql pdo


【解决方案1】:

我假设$get_info 是一个基于您的代码当前编写方式的对象数组。现在您将$get_info 的第一条记录设置为$real_info。

所以要像这样通过$get_info 循环访问所有记录。

foreach($get_info as $real_info) {
    echo $real_info->fname.' '.$real_info->lname;
}

【讨论】:

  • 正是我需要的谢谢,声誉低,所以我不能投票
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-08-20
  • 1970-01-01
  • 1970-01-01
  • 2012-10-31
  • 1970-01-01
  • 2016-09-03
相关资源
最近更新 更多