我有一个奇怪的问题。
如果有执行此操作的函数返回值,
public function isVipCustomer($customer_id){
$cus_vip_id=FALSE;
$sql="SELECT customerid FROM customers WHERE is_vip='1'
AND customerid='".$customer_id."' LIMIT 0,1 ";
$result= $this->db->query($sql);
while($row=mysqli_fetch_assoc($result)){
$cus_vip_id=(int)$row['customerid'];
}
if($cus_vip_id!=0)
return TRUE;
else
return FALSE;
}
当我打电话时
$customer_id=13;
echo $collection->isVipCustomer($customer_id);
当它为真时,它输出 1,但当它为假时,它为空,期望输出 0
为什么?