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