关于ci查询一张表再查询另一张表的问题
代码如下:$table='article';
$title=$this->input->post('title');
$this->db->like('title',$title);
$cate_id=$this->input->post('cate_id');
$s=$this->article_model->get_cate_down($cate_id);
$config['total_rows'] = $this->db->select('*')->from($table)->count_all_results();
以上代码经过简化,只是表达一下意思,第三行代码执行了like,我的本意是在$table下执行like,但是当代码执行到第5行的时候,执行模型里的数据库操作,这时查询的是$table1的数据,执行结束跳出来后,执行最后一行代码,这时我本意查询的是$table里的数据,但是已经被上面第5行的操作给修改成查询$table1了,这个问题怎么解决呢,客观的需求是这样的,怎样能还查询原来$table这张表呢,在线等,求高手,不要纠结我为什么在控制器里写数据的操作,这都是有特殊原因的,求大家帮忙解决问题,感激不尽!
求助啊亲 @HEX 论坛高手呢 不曉得你的特殊原因是啥...
用 model 呼叫的方法
可以再呼叫另一個方法阿
何必在 controller 操作呢?
你的思路可能有點錯誤
不如重新敘述你的需求吧
->select('*')
如果要取得全部,其實可以不用打
多餘了
->from($table)
可以考慮直接用 get
页:
[1]