Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在mysql查询中,如果条件不是空的,怎么写呢_Php_Mysql - Fatal编程技术网

Php 在mysql查询中,如果条件不是空的,怎么写呢

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

在这里,我们可以像这样在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

但是它出错了。我们如何编写像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不为空
然后用例:-