奇妙な問題があります。
これを行う関数が値を返す場合、
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);
trueの場合は1を出力しますが、falseの場合は空であり、0の出力を期待します。
なぜ?