pdo数组如何从数据库中获取所有信息
问题描述:
我需要从查询中获取所有信息,因此我可以将其用于其他目的,问题是我得到的每种结果都是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我我想要的一切,但我需要为了循环,我搜遍了所有地方,并且不幸运。
这就是我想要的输出PHP页面上
答
我假设$get_info
是基于你的代码是如何写的当前对象的数组。现在您将$get_info
的第一条记录设置为$real_info
。
所以要访问所有的记录循环通过$get_info
像这样。
foreach($get_info as $real_info) {
echo $real_info->fname.' '.$real_info->lname;
}
+0
正是我需要的谢谢,低信誉,所以我不能投票 –
+0
有一个复选标记,您可以点击接受此答案作为解决方案,而不是投票;) –
[使用PDO一个数据库显示数据]的可能的复制(http://*.com/questions/32920889/displaying-data-from-a-database-using-pdo) –