嗨,我是cakephp2和mysql的新手,我来这里找一些提示和帮助。
问题是,我已经将值设置为0,以便将其存储在数据库中:
('data'=>0) 我创建了一个函数,它将检查数据是否为零或不类似于:
if($data[0]['data']===0).我想将作为int存储的数据库中的数据与0进行比较,但是这是行不通的。
对不起,我的英语很差,为了简单起见,我想将数据库中的数据与cakephp2 2/php中的int进行比较,如果与0相比,应该使用is_null、空还是只使用=== 0进行简单比较?
发布于 2014-10-23 11:16:36
if( $data[0]['data'] == 0 ){ //equal to zero
}或
if( $data[0]['data'] != 0 ){ //Not equal to zero
}else{ // equal to zero
}发布于 2014-10-23 09:19:51
你可以这样检查:
if( (int) $data[0]['data'] === 0){
//your code here
}正如作用域在注释中所述,您可能返回了一个字符串' 0 ',而不是整数0。
https://stackoverflow.com/questions/26417506
复制相似问题