| [PHP] codeigniter where | ||
|---|---|---|
|
php.programer
19. jan 2012 16:28:44
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
#1
$this->CI->db->where('groupid',1); select * from table where groupid = 1 and groupid = 2 and group_id = 3 .... kakšen je ukaz, da namesto and uporabim OR?? torej: select * from table where (groupid = 1 or groupid = 2 or group_id = 3) |
|
|
halo
19. jan 2012 16:32:22
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#2
or_where http://codeigniter.com/userguide/database/activerecord.html $this->db->where('name !=', $name); // Produces: WHERE name != 'Joe' OR id > 50 |
|
|
php.programer
19. jan 2012 16:32:52
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
||
|
halo
19. jan 2012 16:35:25
Pridružen od: 16. maj 2010 92 objav 17 3 1 |
#4
$this->CI->db->where('groupid',1); to ne gre? javi kakšno napako ali izpiše query? |
|
|
php.programer
19. jan 2012 16:38:38
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
#5
ne, zgenerira napačen query. rešitev je edino... $this->CI->db->where("(groupid='1' or groupid='2' or group_id='3')"); |
|
|
SlimDeluxe
19. jan 2012 16:40:32
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
Freelance Web Developer
|
|
|
php.programer
19. jan 2012 18:30:50
Pridružen od: 20. sep 2011 347 objav 154 106 10 |
||
|
SlimDeluxe
19. jan 2012 18:39:08
Pridružen od: 29. apr 2010 1223 objav 1022 144 9 |
#8
or_where je nesporno to kar si iskal, zanimalo me je, kaj za eno kodo si napisal, da ti ni delalo prav. Freelance Web Developer
|
|
|
wickedsheep
19. jan 2012 20:13:30
Pridružen od: 22. jan 2010 20 objav 26 0 0 |
ExtJS, Sencha Touch consulting | MySQL, MSSQL, Oracle performance tuning - wickedsheep.si
|
|