1

私が見るのはすべてですor_like()。2 つの異なる「いいね」を照会することは可能で、両方とも必須ですか?

return $this->db
  ->select('product_key.contact_email, product_key.contact_number, product_key.client_name, product_key.batch_code, product_key.status, product_key.key, payment.paymentdate, product_key.id, payment.notified')
  ->from('product_key')
  ->limit($limit,$offset)
  ->like('product_key.client_name', $filter_name)   
  ->like('product_key.status', $filter_status) //Second like ('AND LIKE' maybe?)
  ->where('status', 'purchased')
  ->select_max('paymentdate','latest_payment')
  ->join('payment', 'payment.keyid=product_key.id', 'left outer')
  ->order_by('client_name', "asc")
  ->group_by('product_key.id')
  ->get()
  ->result();
4

2 に答える 2

1

複数の$this->db->like()を生成する配列を渡すことができます。AND

$array = array('product_key.client_name' => $filter_name, 'product_key.status' => $filter_status);
$this->db->like($array); 
于 2013-09-05T07:29:50.380 に答える
0

いずれかまたは両方が欠落している場合にアラートを表示する条件を追加したので、何も出力されません。助けてくれてありがとう!:)

于 2013-09-05T07:53:26.380 に答える