Отображение данных из базы данных PDO

0

Я хочу представить данные из своей базы данных в довольно читаемом и организованном виде. На данный момент мои данные выглядят так:

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

Который довольно трудно читать. Важно, чтобы каждый пользователь вводил отдельный элемент (т.е. Не был указан как таблица), но мне не нужно его указывать "Массив" или даже перечислить номер столбца "[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", затем ввести "имя_пользователя" и т.д. Я попытался провести некоторое исследование, но каждая запись приведет меня к форматированному примеру выше и Я не могу поверить, что кто-то хочет отображать свои данные.

  • 0
    если я правильно понял, вы можете использовать PDO :: FETCH_ASSOC
  • 0
    Спасибо. Какую часть моего кода я могу изменить? В.Новый в ПДО.
Показать ещё 2 комментария
Теги:
database
pdo

1 ответ

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 );
   }
 }
  • 0
    Спасибо, я не знаю, почему кто-то отметил это как бесполезное, но это сработало для меня. У меня все еще есть слово «Массив» и стрелки => там. Есть ли способ избавиться от них?
  • 0
    Добро пожаловать :) Я испытал ту же проблему

Ещё вопросы

Сообщество Overcoder
Наверх
Меню