2015-08-21 186 views
-1
if($c_type=='Telephone_Counseling') 
     { 
      $qry="SELECT eemp_id,email FROM book_tele_counseling_mstr WHERE CaseId='" . $cid . "'"; 
    $query=$this->db->query($qry); 
      // return $query->result(); 

      foreach($query->result() as $row) 
      { 
       $eemp_id=$row->eemp_id; 
       $email=$row->email; 
      } 

      $this->email->initialize($this->config); 
     $message_str = 'Your session is closed'; 
     $this->email->from('[email protected]', 'Santulan Suport Team'); 
     $this->email->to($email); 
     $this->email->subject("This is mail from counselor"); 
     $this->email->message($message_str); 
     $this->email->send(); 


      } 

在上面的代碼我應該得到上面的查詢結果,但同時我調試的代碼foreach循環無法正常工作

+0

檢查查詢是否被讀取多條記錄。 – Amit

+0

不僅對單個收件人的表格 –

+0

是$ cid填充的情況下,$ query-> num_rows()返回什麼,我會說0,因此沒有結果獲取槽 – Xavjer

回答

2

$query->result

foreach($query->result as $row) 

語法錯誤這將是

foreach($query->result() as $row) 

$query->result()

+0

請有人幫我這個 –

+0

現在你有什麼問題? – Saty

+0

在查詢中我沒有得到任何結果和。 $ cid是字符串,當我使用num_rows()它顯示0作爲結果 –

2

你試圖調試器是不會到foreach循環訪問$query->result(不存在的屬性)而不是$query->result()(一種方法)。

+0

我應該寫些什麼$ query-> result()是錯的還是對的請告訴我 –

+0

「SELECT email FROM end_employee_master WHERE customer_id =(SELECT eemp_id FROM book_e_counseling_mst WHERE CaseId like'EC-」。$ cid。「' )「 –

+0

我沒有得到結果在這裏的查詢請告訴我最新什麼問題在這裏查詢 –