<?php
$stmt = $db->query("SELECT * FROM table LIMIT 5");
foreach ($AnB as $aB): ?>
<a href="#">
<div>
<h6>Number here</h6>
<h5><?php echo $aB['title'] ?></h5>
</div>
</a>
<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我使用LIMIT 5,我想在每个循环上放一个数字,从1到5开始.我怎么能这样做?
这应该是这样的:
<?php
$count = 1;
$stmt = $db->query("SELECT * FROM table LIMIT 5");
foreach ($AnB as $aB): ?>
<a href="#">
<div>
<h6><?php echo $count; ?></h6>
<h5><?php echo $aB['title'] ?></h5>
</div>
</a>
<?php $count++; endforeach; ?>
Run Code Online (Sandbox Code Playgroud)
我用一个变量来维持计数.$count每次循环遍历变量时,它会向变量添加1foreach