CI新人学习求助
本帖最后由 小包 于 2014-3-27 16:30 编辑CI怎么操作数据库的,比如多表查询、多表删除、多表修改之类对多个表进行操作的。
顺便帮我看下这个问题
http://codeigniter.org.cn/forums/thread-18585-1-1.html
连接啊
join 一叶扁舟 发表于 2014-3-25 18:49 static/image/common/back.gif
连接啊
但是我看文档里面读取新闻条目,直接用的$query = $this->db->get('news');唯一的参数就是数据表名称啊
小包 发表于 2014-3-26 16:38 static/image/common/back.gif
但是我看文档里面读取新闻条目,直接用的$query = $this->db->get('news');唯一的参数就是数据表名称啊
...
{:soso_e127:}
ar模型里边不是有 $this->db->join()吗……
一叶扁舟 发表于 2014-3-26 17:29 static/image/common/back.gif
ar模型里边不是有 $this->db->join()吗……
呃……还没看到那儿
CI里是用 active record 类,方法你自己看吧,我也是新手,目前会GRUDOrder by 多表的话可以$this->db->get('tablename');这样吧,用几个变量接收就是几个表?我还没这样用过,试试去 ginnerpeace 发表于 2014-3-27 16:27 static/image/common/back.gif
多表的话可以$this->db->get('tablename');这样吧,用几个变量接收就是几个表?我还没这样用过,试试去 ...
我不管用哪种方法都报错啊
http://codeigniter.org.cn/forums/thread-18585-1-1.html
小包 发表于 2014-3-27 16:30 static/image/common/back.gif
我不管用哪种方法都报错啊
http://codeigniter.org.cn/forums/thread-18585-1-1.html
用$this->db->query(); 时括号里面要写sql的原生查询语句,返回的是一个数组对象,接收一下,最简单的是遍历成数组。就是 $query = $this->db->query('code'); foreach($query->result_array())
get的时候需要写一个模型,用控制器调用这个模型
model里类似这样:
function user_select( $id )
{
$this->db->where('uid', $id );
$this->db->select('*');
$query=$this->db->get('user');
return $query;
}
controller里:
function select($id)
{
$this->load->model('modelname');
$que=$this->modelname->user_select( $id );
var_dump( $que );
}
页:
[1]
2