2017-09-20 9 views
0

Hallo ich habe wo Bedingung in MySQL nach der Verwendung verwendet, wenn ich die Website laufen die leere Seite.Verwendung wo Bedingung bekommen leere Seite in Codeigniter mysql

Eigentlich bin ich drei Abteilung wie QA Abteilung, Entwicklung, Management.

IN Mysql habe ich wo Bedingung verwendet, um nur QA-Abteilungsliste, aber bekommen leere Seite.

ist hier mein Code:

Controller:

public function index() 
{ 
    $data['records2'] = $this->index_model->get_ourteammembers(); 
    $data['mainpage'] = "our-team"; 
    $this->load->view('templates/template',$data); 
} 

Modell

function get_ourteammembers() 
{ 

    $this->db->select('T.*'); 
    $this->db->from('ourteam AS T'); 
    $this->db->where('T.department'='QA Department'); 
    $q = $this->db->get(); 
    if($q->num_rows()>0) 
    { 
     return $q->result(); 
    } 
    else 
    { 
     return false; 
    } 
} 
+0

' 'T.department' = 'QA Department'' sind zwei Strings mit einer Zuordnung dazwischen. –

+0

Bitte akzeptieren Sie auch, damit alle anderen überprüfen können –

Antwort

3

Probieren Sie diese

function get_ourteammembers() 
{ 

    $this->db->select('T.*'); 
    $this->db->from('ourteam AS T'); 
    $this->db->where('T.department','QA Department'); 
    $q = $this->db->get(); 
    if($q->num_rows()>0) 
    { 
     return $q->result(); 
    } 
    else 
    { 
     return false; 
    } 
} 
+0

Gelöst, danke akzeptieren Sie die Antwort nach 10 Minuten upvoted – user6728960

+0

@ user6728960 sicher –

0

Wie Per CodeIgniter Dokument, das Sie verwenden '' Inst ead von '='

$this->db->where('T.department'='QA Department'); 

Um

$this->db->where('T.department','QA Department'); 
Verwandte Themen