我最近开始学习PHP以及PDO。我在数据列表中返回数据时遇到了麻烦。我想我需要一个循环来计算每一行的数字,但我不需要循环多长时间。可能我需要返回多少行,但是当我尝试这样做时,它对我不起作用。
现在我有:
$query = $handler->query('SELECT * FROM nariai');
while($r = $query->fetch()) {
echo $r['name'], $r['job'], '<br>';
}
我想编写一个代码,使其看起来像:
- Josh Policeman
- Anthony Bussinesman
醇>
依旧......
答案 0 :(得分:1)
请使用以下代码
$i = 1;
$query = $handler->query('SELECT * FROM nariai');
while($r = $query->fetch(PDO::FETCH_ASSOC)) {
echo $i.'.'.$r['name'], $r['job'], '<br>';
$i++;
}