可以说,来自我的控制器的查询是$ query。
除了使用这种代码之外,如何显示数据?

foreach($query as $row){
echo $row->student_id;
}


除此查询以外的任何查询都只有一行
我可以以任何方式访问返回的数组吗?

$query['student_id'];

最佳答案

假设您的表格包含以下字段

student_id and student_name


让您的模型或控制器仅返回一行。

function get_first_student() {

    $query = this->db->select('*')->from('student')-where('student_id','1')->limit(1);
    $data['stuff'] =  $query->row_array(); // or $query->row() which returns an object
    $this->load->view('whatever',$data)

}


然后在您看来

<p>student name: <?= $stuff['student_name'] ?> </p>
<p>student id: <?= $stuff['student_id'] ?> </p>

关于codeigniter - 在 View Codeigniter中显示查询,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6309255/

10-16 23:20