Ho una tabella nel mio database con adminId e clientIdPasso array per cui in Codeigniter Active Record
Ci potrebbe essere di 20 record con l'adminId del utenti registrati e sto cercando di tirare un elenco di clienti .
Mi chiedo se c'è un modo posso dire qualcosa del tipo:
$this->db->where('id', '20 || 15 || 22 || 46 || 86');
che sto cercando di fare questo con i dati dinamici (non si sa mai quanti clienti di Id avrete bisogno di tirare) . Qualche idea?
Come posso farlo con un array per più condizioni? Ho un ciclo foreach come foreach ($ filter as $ column => $ value) {$ query = $ query-> where_in ($ column, $ value);} Ma questo non sta mettendo le virgolette e quindi produce una query errata. Come posso correggerlo –
@HappyCoder: è necessario unire gli array e passare a where_in: Ad esempio: $ one_array = array (10,20); $ two_array = array (30,40); $ final_array = array_merge ($ one_array, $ two_array); $ this-> db-> dove_in ('id', $ final_array); – joHN