显示数据库PDO中的数据

时间:2015-02-21 23:46:25

标签: php 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

这很难读。重要的是每个用户输入是独立的(即没有列为表格),但我不需要它来说“阵列”#39;甚至列出列号' [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&#39;然后引入&#39; storename&#39;等等?我尝试做一些研究,但每条记录都带我进入上面的格式化示例,我无法相信有人想要显示他们的数据。

1 个答案:

答案 0 :(得分:0)

$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 );
   }
 }