【发布时间】:2015-03-26 08:37:49
【问题描述】:
我试图通过从一个表中获取一个数据行并将这些值用作 where 条件来从数据库中获取数据。然后我尝试将 json 字符串传递给控制器类。但我无法做到这一点。我该怎么写这段代码 这是我用来获取数据的代码。
$query = $this->db->query("SELECT * FROM todaywork WHERE idEmployee = $user ");
if ($query->num_rows() > 0)
{
$row = $query->row();
$from = $row->T_frange;
$to = $row->T_trange;
$note = $row->T_note;
}
$this->db->select("cus.idCustomer,cus.C_name,f.F_itemname,ctr.*");
//$whereCondition = array('cus.idCustomer' => $_POST['custId']);
$this->db->where('C_trnoofarr BETWEEN {$from} AND {$to}');
//filter where
$this->db->from('customer cus');
$this->db->join('contracts AS ctr', 'cus.idCustomer = ctr.idCustomer', 'INNER');
$this->db->join('facility AS f','ctr.idContracts = f.idContracts','INNER');
$query = $this->db->get();
return $query->result();
}
【问题讨论】:
-
$this->db->where('C_trnoofarr BETWEEN {$from} AND {$to}',NULL,FALSE);
标签: php sql codeigniter