Codeigniter 代码点火器Where子句

Codeigniter 代码点火器Where子句,codeigniter,Codeigniter,不知何故,构建这样的查询对我来说有点困难: 给我linkname不为null的所有导航条目 $query = $this->db->get_where('navigation',array('linkname'!==NULL)); 给我错误 “where子句”中的未知列“0” 从(navigation)中选择linkname,idnavigation,其中0=1 有什么提示吗?您只需手动编写WHERE子句,如下所示: $this->db->where('linkname

不知何故,构建这样的查询对我来说有点困难: 给我linkname不为null的所有导航条目

$query = $this->db->get_where('navigation',array('linkname'!==NULL));
给我错误

“where子句”中的未知列“0”

从(
navigation
)中选择
linkname
idnavigation
,其中
0
=1


有什么提示吗?

您只需手动编写
WHERE
子句,如下所示:

$this->db->where('linkname !==', NULL);
$query = $this->db->get('navigation');
$this->db->get_where('navigation', 'linkname IS NOT NULL');
它是:

试试这个

$this->db->select("*)
->from("table_name")
->where("your_id <>",'');
$this->db->select(“*)
->from(“表名称”)
->其中(“您的身份证”);

我认为重要的是要注意字段名和运算符之间应该有一个空格(即“linkname!=”不起作用)不知道为什么这个问题被否决。帮助了我。我有
$query=$this->db->get_where('table',array('column','value'));
出现此问题。需要将
'column','value'
更改为
'column'=>'value'
。愚蠢的错误,但感谢您的帮助。:)可能重复
$this->db->select("*)
->from("table_name")
->where("your_id <>",'');