显示来自数据库 PDO 的数据

Displaying Data from Database PDO

我想以一种相当易读和有条理的方式呈现我数据库中的数据。目前,我的数据如下所示:

Array
(
[ID] => 25
[0] => 25
[storename] => ABCDE
[1] => ABCDE
[receipt] => 22222
[2] => 22222
[date_visit] => 02/07/2015
[3] => 02/07/2015
[associates] => Test associate
[4] => Test associate
[greeted] => yes
[5] => yes
[greeted_explanation] => test greeted
[6] => test greeted

很难读懂。重要的是每个用户输入是分开的(即没有列为 table),但我不需要它说 'Array' 甚至列出列号 '[0] => 25'(与箭头)例如。我如何摆脱这些元素?之后我可以玩字体等,但我不知道如何摆脱其他东西。我想这可能是我获取数据的方式:

 $pdo = new PDO( "mysql:dbname=$dbname;host=$host" , $user , $password );

 if ( $pdo ) 
 {
echo "<pre>";
foreach( $pdo->query( "select * from survey" ) as $k )
 {
print_r( $k );
 }

 }

也许我有办法分别提取数据库中的每一列(即要求它引入 'ID',然后引入 'storename' 等?我尝试做一些研究,但每record 将我带到上面的格式化示例,我不敢相信有人想要那样显示他们的数据。

$pdo = new PDO( "mysql:dbname=$dbname;host=$host" , $user , $password );

 if ( $pdo ) 
 {
   echo "<pre>";

   foreach( $pdo->query( "select * from survey",PDO::FETCH_ASSOC) as $k )
   {
       print_r( $k );
   }
 }