不等于mysql查询codeigniter中的条件

时间:2015-09-18 05:38:32

标签: php mysql codeigniter

这是我的模型代码:

    public function select($id)
    {           
        $this->db->select('Something');    
        $this->db->from('tbl_somthing');
        $this->db->where('tbl_somthing.User_id',$id);
        $this->db->where('tbl_somthing.Something',0,FALSE);
        $query = $this->db->get();
        return $query->result();
    }

我怎样才能从字段中选择非零值?以上查询无效。

4 个答案:

答案 0 :(得分:11)

试试这个:

public function select($id){

        return $this->db->select('Something');    
                    ->from('tbl_somthing');
                    ->where('tbl_somthing.User_id',$id);
                    ->where('tbl_somthing.Something != ',0,FALSE);
                    ->get()->result();
    }

答案 1 :(得分:2)

试试这个

我们可以使用简单的方法从codeigniter mysqli查询中找出不相等的值:

$this->db->where('tbl_tabel_name != ', $id_name);  //correct way

答案 2 :(得分:0)

这也可以很好地工作:

    <?php
     $my_query = $this->db->get_where('my_table' , array(
                           'table_row!='=> NULL
    ))->result_array();
    ?>

享受:)

答案 3 :(得分:0)

也完成了

$this->db->where('columnName !=','string');