php - 在具有来自数据库的循环的表中显示 for 循环变量

标签 php mysql

我正在尝试迭代数据库中的循环,该循环选择仅显示数据库表中的七个记录。因此,我想使用额外的 for 循环将此记录从 1 索引到 7,如代码段所示

 <?php foreach ($tips as $tips) { ?>
    <?php
    for ($x = 0; $x <= 7; $x++) {
        ?>
        <tr>
            <td><?php echo $x; ?></td>
            <td><?php echo $tips->tips; ?></td>
        </tr>
    <?php } ?>
<?php } ?>

我的挑战是,随着值迭代,记录不会从 1 到 7 进行索引,并且数据库表中的第一条记录仅显示在最后一个索引 7 上。有没有办法可以解决这个问题来实现此目的结果。请协助

最佳答案

请尝试以下代码。

$x = 1;
<?php foreach($tips as $tip){ ?>
<tr>
<td><?php echo $x; ?></td>
<td><?php echo $tip; ?></td>
</tr>
<?php $x++; } ?>

关于php - 在具有来自数据库的循环的表中显示 for 循环变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43800774/

相关文章:

Php MySQL 仅当 ip 是新时才更新列 id

php - Docker 容器中的 Apache a2enconf

python - 我可以研究什么来加速这个 python 脚本化 mysql 查询?

mysql - Yii 在其他模型中调用 beforeSave() 来保存

python - 为什么条件语句不执行?

MySQL - 从两个日期之间的数据库中选择数据

php - Yii2 人类可理解的 URL

php - laravel 方法 "inRandomOrder()"真的是随机的吗?

php - WooCommerce:如何通过短代码中指定的 ID 进行订购

mysql - 使用具有连接的子查询计算行索引,导致 A*B 检查行