2016-11-22 118 views
-1

我需要从查询中获取所有信息,因此我可以将其用于其他目的,问题是我得到的每种结果都是1,我需要它们全部,这里是我的脚本:pdo数组如何从数据库中获取所有信息

<?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); 
    ?> 

当回声$名称的所有我得到的是一个名字,我需要把他们都弄到等与其他价值,当我这样做的var_dump我我想要的一切,但我需要为了循环,我搜遍了所有地方,并且不幸运。 enter image description here

这就是我想要的输出PHP页面上

+0

[使用PDO一个数据库显示数据]的可能的复制(http://stackoverflow.com/questions/32920889/displaying-data-from-a-database-using-pdo) –

回答

2

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

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

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

正是我需要的谢谢,低信誉,所以我不能投票 –

+0

有一个复选标记,您可以点击接受此答案作为解决方案,而不是投票;) –

相关问题