我是codeigniter的新手。我已成功将数据存储到数据库中。现在我想从数据库中检索数据并在视图中显示它。任何人都可以从另一个链接帮助或至少告诉我传递数据的流程。我正在处理带有文本字段和按钮的表单
答案 0 :(得分:0)
要检索问题中的行,您需要执行以下操作:
$data['rows'] = $this->db->get_where('table_name')->result();
然后将此变量传递给您的视图:
$this->load->view('index', isset($data)?$data:'');
然后访问它:
var_dump($rows);
答案 1 :(得分:0)
以下是我的一个例子 控制器
$data['title'] = "title";
$this->db->select("title, content, date")->from("posts")->where('parent', $parent)->where('status', 'publish')->order_by("id", "asc");
$query = $this->db->get();
if($query->result()){
$data["mainContent"] = $query->result();
}
$this->load->view("pages/header/head", $data); //this sends the mysql to the page
$this->load->view("pages/van");
$this->load->view("pages/footer/footer");
查看(这是针对无序列表
<?php foreach($mainContent as $row):?> Note maincontent above as well.
<ul>
<li> <?php echo $row->title;?></li>
<li> <?php echo $row->content;?></ul>
</ul>
<?php endforeach;?>
你会对表格,帖子或其他内容做同样的事情。 foreach将回显数据直到它用完为止