2015-05-18 2 views
0

Я недавно начал изучать PHP и PDO. У меня возникли проблемы с возвратом данных в числовом списке. Я думаю, мне нужен цикл для числовой каждой строки, но я не знаю, как долго цикл должен быть. Вероятно, мне нужно получить, сколько строк возвращается, но когда я пытался это сделать, он не работал на меня.PDO, возвращающий данные из базы данных mysql в списке

Теперь у меня есть:

$query = $handler->query('SELECT * FROM nariai'); 
    while($r = $query->fetch()) { 
    echo $r['name'], $r['job'], '<br>'; 
} 

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

  1. Джош Милиционер
  2. Энтони Bussinesman

и так далее ...

+0

И ваш вопрос? Возможно, было бы полезно, если бы вы опубликовали свой код и объяснили, что он должен делать и что он на самом деле делает. – honk

+0

@honk внес изменения в мой пост. возможно, теперь это более понятно. – haribo

+0

Какой метод PDO вы используете? fetchAll()? У вас есть код? – James

ответ

1

Пожалуйста, используйте следующий код

$i = 1; 
$query = $handler->query('SELECT * FROM nariai'); 
while($r = $query->fetch(PDO::FETCH_ASSOC)) { 
    echo $i.'.'.$r['name'], $r['job'], '<br>'; 
    $i++; 
} 
Смежные вопросы