2016-12-22 6 views
0

Ich habe ein Array unter Verwendung von Bedingung:Wie geben, wo für die Schleife in Codeigniter

Array 
(
    [0] => 9055954 
    [1] => 2736738 
    [2] => 1234 
    [3] => 2844725 
) 

Ich muss eine WHERE-Bedingung die IDs bilden Datenbanktabelle add_family deren ID auszuwählen irgendeinem der Wert nicht gleich ist, in Array verwende ich codeigniter, wie kann ich es mit for-Schleife für wo Bedingung überprüfen.

+0

könnten Sie bitte geben Sie uns weitere Informationen ab. Dein Code wo ist ein Problem – Tikky

Antwort

0

Sie müssen nicht wirklich eine for Schleife ausführen, um dies zu tun. Sie können es einfach überprüfen, indem Sie eine einfache Abfrage ausgeführt, die alle Datensätze aus der Tabelle auswählen, wird ids nach Ausschluss als in Array angegeben:

$ignore_ids = [9055954, 2736738, 1234, 2844725]; 

$this->db->where_not_in('add_family', $ignore_ids); 
Verwandte Themen