Php 如何在新行中打印数据库中的每条记录?

Php 如何在新行中打印数据库中的每条记录?,php,codeigniter,Php,Codeigniter,我有一个名为Parameters的表,其中有一个名为 参数 现在 我从该表中选择*并获取所有记录 我的控制器是这样的: $this->data['params'] = $this->parameter_m->get(); 对我通过所有记录获取的视图进行整型。 像这样: <tr> <td><?php foreach ($params as $param) {echo $param->parameter_name; } ?>&

我有一个名为Parameters的表,其中有一个名为

参数

现在

我从该表中选择*并获取所有记录

我的控制器是这样的:

$this->data['params'] = $this->parameter_m->get();
对我通过所有记录获取的视图进行整型。 像这样:

<tr>

    <td><?php foreach ($params as $param) {echo $param->parameter_name; }  ?></td>
    <td></td>
</tr>
您应该循环
而不是
,如下所示

<?php foreach($params as $param):?>
<tr>

    <td> <?php echo $param->parameter_name;?></td>

</tr>

<?php endforeach;?>


身份证件
参数
参数名称
in_型
是强制性的吗
arg_1
arg_2

看到这将给我:Data1Data2Data3你打开表了吗?你能发布你的$param数组,这样我就可以按照你的要求回答吗?我想做的是,正如你在数组中看到的,他们是参数_name,我想在seprarte parameter_name/@Rajan中打印出来。你试过我发布的答案吗??请用实际数组更新问题。您在@chunter中错误地回答了我的问题。我只想在seprate行中输入参数名称
<?php foreach($params as $param):?>
<tr>

    <td> <?php echo $param->parameter_name;?></td>

</tr>

<?php endforeach;?>
<table>
    <tr>
        <td>ID</td>
        <td>parameter</td>
        <td>parameter_name</td>
        <td>in_type</td>
        <td>is_mandatory</td>
        <td>arg_1</td>
        <td>arg_2</td>
    </tr>
<?php
    foreach($params as $row){
        echo "  <tr>";
        echo "      <td>" . $row->id . "</td>";
        echo "      <td>" . $row->parameter . "</td>";
        echo "      <td>" . $row->parameter_name . "</td>";
        echo "      <td>" . $row->in_type . "</td>";
        echo "      <td>" . $row->is_mandatory . "</td>";
        echo "      <td>" . $row->arg_1 . "</td>";
        echo "      <td>" . $row->arg_2 . "</td>";
        echo "  </tr>";
    }
?>
</table>