【问题标题】:How to fetch row from array.? mysqli [duplicate]如何从数组中获取行。? mysqli [重复]
【发布时间】:2017-03-22 07:58:36
【问题描述】:

我正在使用 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>

【问题讨论】:

    标签: php mysql codeigniter mysqli


    【解决方案1】:

    尝试使用$this-&gt;db-&gt;get('table_name')-&gt;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
    

    【讨论】:

    • 我想用变量来改变它。
    • 为什么投反对票?请解释一下
    • 我想像这样回显一行echo $tid['id'][0],第二个echo $tid['id'][1] 第三个echo $tid['id'][3].. ** 如何从整个数组变量中获取特定行。?**
    • 使用 result_array() 和 foreach 循环。
    猜你喜欢
    • 2015-02-13
    • 2019-03-04
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    • 2020-03-11
    • 1970-01-01
    • 2017-06-25
    • 1970-01-01
    相关资源
    最近更新 更多