pdo数组如何从数据库中获取所有信息

时间:2016-11-22 23:45:05

标签: php mysql pdo

我需要从查询中获取所有信息,所以我可以将它用于其他目的,问题是我只得到每种类型的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我得到了我需要的所有,但我需要循环,我搜索周围并不幸运。 enter image description here

这就是我想在php页面上输出的内容

1 个答案:

答案 0 :(得分:2)

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

所以要通过这样的$get_info来访问所有记录。

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