[PHP] codeigniter where
 
php.programer19. jan 2012 17:28:44Pridružen od:
20. sep 2011
53 objav
+11-50
#1$this->CI->db->where('group_id',1);
$this->CI->db->where('group_id',2);
$this->CI->db->where('group_id',3);

select * from table where group_id = 1 and group_id = 2 and group_id = 3

....

kakšen je ukaz, da namesto and uporabim OR??

torej:

select * from table where (group_id = 1 or group_id = 2 or group_id = 3)
všeč(0)ni všeč(0)spam(0)
 
halo19. jan 2012 17:32:22Pridružen od:
16. maj 2010
75 objav
+14-30
#2or_where

http://codeigniter.com/user_guide/database/active_record.html

$this->db->where('name !=', $name);
$this->db->or_where('id >', $id);

// Produces: WHERE name != 'Joe' OR id > 50
všeč(0)ni všeč(0)spam(0)
 
php.programer19. jan 2012 17:32:52Pridružen od:
20. sep 2011
53 objav
+11-50
#3ne, zadeva ne pali... sem probal.
všeč(0)ni všeč(0)spam(0)
 
halo19. jan 2012 17:35:25Pridružen od:
16. maj 2010
75 objav
+14-30
#4$this->CI->db->where('group_id',1);
$this->CI->db->or_where('group_id',2);
$this->CI->db->or_where('group_id',3);

to ne gre? javi kakšno napako ali izpiše query?
všeč(0)ni všeč(0)spam(0)
 
php.programer19. jan 2012 17:38:38Pridružen od:
20. sep 2011
53 objav
+11-50
#5ne, zgenerira napačen query. rešitev je edino...

$this->CI->db->where("(group_id='1' or group_id='2' or group_id='3')");
všeč(0)ni všeč(0)spam(0)
 
SlimDeluxe19. jan 2012 17:40:32Pridružen od:
29. apr 2010
630 objav
+489-772
#6A lahko daš kodo, kako si probal...
všeč(0)ni všeč(0)spam(0)
 
php.programer19. jan 2012 19:30:50Pridružen od:
20. sep 2011
53 objav
+11-50
#7slimdeluxe poglulal sem in poiskal en podoben primer.
všeč(0)ni všeč(0)spam(0)
 
SlimDeluxe19. jan 2012 19:39:08Pridružen od:
29. apr 2010
630 objav
+489-772
#8or_where je nesporno to kar si iskal, zanimalo me je, kaj za eno kodo si napisal, da ti ni delalo prav.
všeč(0)ni všeč(0)spam(0)
 
wickedsheep19. jan 2012 21:13:30Pridružen od:
22. jan 2010
18 objav
+2300
#9$ids = array(1,2,3);
$this->CI->db->where_in('group_id', $ids);
všeč(+2)ni všeč(0)spam(0)
ExtJS, Sencha Touch consulting | MySQL, MSSQL performance tuning - wickedsheep.si
 
stran 1 od 1 |<<1>>|