我需要从查询中获取所有信息,所以我可以将它用于其他目的,问题是我只得到每种类型的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页面上输出的内容
答案 0 :(得分:2)
我假设$get_info
是基于当前代码编写方式的对象数组。现在,您将$get_info
的第一条记录设置为$real_info
。
所以要通过这样的$get_info
来访问所有记录。
foreach($get_info as $real_info) {
echo $real_info->fname.' '.$real_info->lname;
}