不知怎的,它有點困難,對我來說,建立這樣的查詢: 給我一個鏈接名稱不是空笨Where子句
$query = $this->db->get_where('navigation',array('linkname'!==NULL));
給予導航的所有條目Me錯誤
未知列'0' 在 'where子句'
SELECT
linkname
,idnavigation
FROM(navigation
)WHERE0
= 1
任何提示與此?
不知怎的,它有點困難,對我來說,建立這樣的查詢: 給我一個鏈接名稱不是空笨Where子句
$query = $this->db->get_where('navigation',array('linkname'!==NULL));
給予導航的所有條目Me錯誤
未知列'0' 在 'where子句'
SELECT
linkname
,idnavigation
FROM(navigation
)WHERE0
= 1
任何提示與此?
你可以簡單的手動編寫WHERE
條款是這樣的:
$this->db->get_where('navigation', 'linkname IS NOT NULL');
$this->db->where('linkname !==', NULL);
$query = $this->db->get('navigation');
它是:
$query = $this->db->get_where('navigation',array('linkname !=' => NULL));
我認爲其中重要的一點是,字段名和操作符之間應該有一個空格(即'linkname!='不起作用) – 2012-04-21 18:06:38
試試這個...
$this->db->select("*)
->from("table_name")
->where("your_id <>",'');
說不上來爲什麼這個問題已被低估。幫助過我。我有'$ query = $ this-> db-> get_where('table',array('column','value'));'並且有這個問題。需要將「列」,「值」更改爲「列」=>「值」。愚蠢的錯誤,但感謝您的幫助。 :) – 2012-06-15 14:38:48
可能重複[query-mysql-with-codeigniter-selecting-rows-where-field-is-null](http://stackoverflow.com/questions/2489453/querying-mysql-with-codeigniter-selecting-rows -where-field-is-null/13995884#13995884) – 2013-03-15 01:03:48