如何从数组中获取行。? mysqli的

时间:2017-03-22 07:58:37

标签: php mysql codeigniter mysqli

我正在使用codeigniter。我想通过传递索引获取单行。如果我通过0,则应显示第一行,如果2则为第二行。等等

这是我的小代码。

$qu['tid'] = mysqli_query($con , "select * from tablename");        
$this->load->view('admin/panel1' , $qu);

查看代码。

<table>
    <tr>
        <th>ID</th>
        <th>Name</th>
    </tr>

    <tr>
        <td><?php echo $tid['id'];?></td> // given row if 1 or 2
        <td><?php echo $tid['name'];?></td>// given row if 1 or 2
    </tr>
</table>

1 个答案:

答案 0 :(得分:0)

尝试使用$this->db->get('table_name')->row_array()以数组格式返回第一行。

要获取特定行,请将行号作为参数传递。如下所示

$row = $this->db->get('table_name')->row_array(2);//fetches the third row

示例

控制器:

$qu['tid'] = $this->db->get('table_name')->row_array();        
$this->load->view('admin/panel1' , $qu);

视图:

echo $tid['id'];//prints id