用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3245|回复: 5
收起左侧

[HELP] 如何写查询数据库的代码

[复制链接]
发表于 2011-8-30 15:16:17 | 显示全部楼层 |阅读模式
假设目前有一个数据表ad,有id、title两个字段,共有10个记录
数据库设置已经弄好,目前是遇到的问题是:
1、在VIEWS中用ad.php显示这十条记录,代码如何写?
2、在控制器还是在模型中查询数据?如何写?
多谢回复
发表于 2011-8-30 16:10:59 | 显示全部楼层
手册数据库类
发表于 2011-8-30 16:14:47 | 显示全部楼层
[model]
/*model命名为ad_model.php*/
function get()
{
  $query = $this->db->select('id','title')->from->('ad')->limit(10);
  if ($query->num_rows()>0){
    return $query->result_array();
  }
}

[controller]
function index()
{
  $this->load->model('ad_model');
  $data['list'] = $this->ad_model->get();
  $this->load->view('view',$data);
}

[view]
<!--命名为view.PHP-->
<?php
  foreach((array)$list as $key => $val){
    echo $val['id'].'<p />';
    echo $val['title'];
  }
?>
看手册,M、V、C分别放在自己的目录中。
 楼主| 发表于 2011-8-30 23:29:40 | 显示全部楼层
谢谢。已经有点头绪了。
CIer  发表于 2013-8-14 15:24:41
你多层的结构看来没有使用,直接从数据库中取出来数据,然后赋值给一个DT,DS,DR什么的都可以,然后再在程序中操作这些数据的CRIU
发表于 2013-8-15 20:32:44 | 显示全部楼层
看手册,select

本版积分规则