CI框架 where 跟 OR 怎么连用

本文介绍了在CI(CodeIgniter)框架下如何正确使用where条件与OR操作符。通过示例代码展示了如何避免语法错误,利用框架的group_start()和group_end()方法来实现括号分组,确保查询的正确性和安全性。
摘要由CSDN通过智能技术生成

最近再用CI框架,有时候会懵一下,因为没太多时间看手册,所以用到的自己先总结一下,免得到时候自己还得花时间再看,下面贴代码:

我先用的是

public function get_cands_where( $where, $begin=null, $size=null, $paixu = 'cand_city', $projs = '')
    {
    	if( isset( $begin ) && isset( $size ) ){
    		$this->db->limit( $size, $begin );
    	}
    	$this->db->where( $where );
        if (!empty($projs)) {
            foreach ($projs as $projkey => $projvalue) {
                $this->db->or_where('proj_id', $projvalue['proj_id']);
            }
        }
        $this->db->order_by( $paixu );
    	$query = $this->db->get( $this->table_name );
    	$result = $query->result_array();
    	return $result;
    }

SELECT COUNT(*) AS count FROM `tbl_cand` WHERE `cand_phone` = 2147483647 AND `cand_email` = '123@162

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值