or_where無法用兩種type嗎?
$this->db->or_where('"AssocPersonMaster"."Status" = ',$Status);$this->db->or_where('"AssocPersonMaster"."AssocManID" = ',$AssocManID);
$this->db->or_where('"AssocPersonMaster"."CollectChairManID" = ',$CollectChairManID);
在欄位的類別上如果第一個用integer下面就要用integer
或是第一個用 character後面就要用 character
不然查尋都會錯誤
有沒有辦法改善這個問題阿? 为什么要加双引号?
or_where 和 where 语法一样,不需要自己拼字符串。
$this->db->where('name', $name); 加了雙引號才能讓能sql辦斷大小寫,不然在sql中它會以小寫為資料
你說拼字符串是指 . 嗎?點只是告知它是在那個資料表的欄位 不是,你看我的例子,和你写的是不是有区别? 還是不懂!能說的明確一點嗎? 这样写:
$this->db->or_where('AssocPersonMaster.Status',$Status); 我之前也像妳這樣寫
不過postgresql好像要加雙引號才能判別大小寫
如果不加的話只會當小寫阿
or_where沒辦法一個integer一個character這個嗎?
有沒辦法解決阿? postgresql? 那我就不清楚了,呵呵~~~
我只了解 mysql
我建议:
你不要用 AR 了,直接写 sql, query 那在請問一下!!要如何直接寫sql, query? 看这个 http://codeigniter.org.cn/user_guide/database/queries.html
页:
[1]
2