2016-11-22 160 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

有一個複選標記,您可以點擊接受此答案作爲解決方案,而不是投票;) –

相關問題