Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Codeigniter-如何显示数据库中的数据,其中';其中id=$value';_Php_Mysql_Codeigniter - Fatal编程技术网

Php Codeigniter-如何显示数据库中的数据,其中';其中id=$value';

Php Codeigniter-如何显示数据库中的数据,其中';其中id=$value';,php,mysql,codeigniter,Php,Mysql,Codeigniter,我试着用codeigniter做年度报告。 期望输出如下: 第01个月=0个数据,第02个月=10个数据并继续 控制器 $this->load->model('dash_model'); $data = array(); $data['mont'] = array$this->dash_model->monthreport(); $this->output->enable_profiler(TRUE); $this->parser->parse

我试着用codeigniter做年度报告。 期望输出如下:
第01个月=0个数据,第02个月=10个数据并继续

控制器

$this->load->model('dash_model');

$data = array();
$data['mont'] = array$this->dash_model->monthreport();

$this->output->enable_profiler(TRUE);
$this->parser->parse('blank.htm', $data);
当我试图在没有CodeIgniter的情况下用PHP编写代码时,它确实可以工作

for($i=1; $i<=12; )
{
    $month=array("","01","2","3","4","5","6","7","8","9","10","11","12");
    $m = $month[$i];

    $query = "SELECT count(*) as trans_email 
              FROM trans_email 
              WHERE lup LIKE '2014-$m%' ";
    $qu = mysql_query($query);

    $data=mysql_fetch_array($qu);
    $komp = $data['trans_email'];
}
结果也不如预期

如何返回多达12次的数组中的查询,并生成12个这样的输出:
第01个月=0个数据,第02个月=10个数据并继续


如何查询我有一个循环,我可以将它的值放入控制器中

以下是我要做的:

$this->load->model('dash_model');

$data = array();
$data['mont'] = array$this->dash_model->monthreport();

$this->output->enable_profiler(TRUE);
$this->parser->parse('blank.htm', $data);
 $months = array(
     '01',
     '02',
      ...
     );
 $this->db->select('count(*) as rr');
 foreach($months as $month){
         $this->db->like('lup', $month);
 }
 $query = $this->db->get('trans_email')

您期望的结果是什么?现在返回的是什么?回答这个问题:如何将循环查询返回到controller@SimonFredstedwhere您的模型中的代码放在哪里了?
 $months = array(
     '01',
     '02',
      ...
     );
 $this->db->select('count(*) as rr');
 foreach($months as $month){
         $this->db->like('lup', $month);
 }
 $query = $this->db->get('trans_email')