Php 在mysql查询中,如果条件不是空的,怎么写呢
在这里,我们可以像这样在codeigniter中写入Php 在mysql查询中,如果条件不是空的,怎么写呢,php,mysql,Php,Mysql,在这里,我们可以像这样在codeigniter中写入如果不是空的条件 if(!empty($user_id)) { $this->db->where('bills.customerid', $user_id); } 就像这样,我在sql查询中编写了如下非空条件 IF($user_id <>'') THEN customerid=$user_id 如果($user\u id“”),那么customerid=$user\u id
如果不是空的
条件
if(!empty($user_id))
{
$this->db->where('bills.customerid', $user_id);
}
就像这样,我在sql查询中编写了如下非空条件
IF($user_id <>'') THEN customerid=$user_id
如果($user\u id“”),那么customerid=$user\u id
但是它出错了。我们如何编写像codeigniter这样的条件呢在mysql中。在CI
$this->db->where('bills.customerid!=',“”)中代码>如下:其中bills.customerid=30
@AnantSingh---AlivetoDie我只想在$user\u id
不为空时才取customerid=$user\u id
,然后执行:-其中bills.customerid=$user\u id和$user\u id不为空
然后用例:-