2016-12-21 3 views
0

Dieser Code läuft in MySQL ohne Fehler:Wie kann SQL '`count (' * ')` in CodeIgniter darstellen?

SELECT 
    name, email, COUNT(*) 
FROM 
    users 
GROUP BY 
    name, email 
HAVING 
    COUNT(*) > 1 

Wie kann ich reproduzieren dies in CodeIgniter? Ich muss wissen, wie COUNT(*) > 1 darstellen kann.

Zum Beispiel:

function duplicate_m() 
{ 
    $q=$this->db->select('*')->group_by(array("name","email"))->get("users"); 
    return $q->result(); 

} 
+0

überprüfen dies helfen: https://stackoverflow.com/questions/10164416/in -codeigniter-i-need-to-use-count-in-so-away-that – brtsos

Antwort

0

Hier ist der Code

function duplicate_m() 
    { 
     $q=$this->db->select('count(*) as cnt')->group_by(array("name","email"))->having("cnt > 0", null, false)->get("users"); 
     return $q->result(); 

    } 

Ich hoffe, das

+0

Erste Sache Vielen Dank, dass es funktioniert mit einigen Änderungen –

+0

Sie sind herzlich willkommen! – rahulsm