请问在外面怎么让不输数据库里的0不输出呢,这里我没有用null,因为用了就什么都输不出来,只有这多分啊,再次请教
我的原意是我想在if(!empty($a)){echo'',$a,'';}这个里面暂时不输出,因为有多个这样的判断,我想一次输出,刚那位大师就叫我if(!empty($a)){$a='',$a,'';} echo $a,这样子,我发现这样行是行,但有个bug,当$a对应数据库里的值为0时,他就不执行上面的判断了,直接输出了$a,也就是0,我想求助怎么才能消除这个bug
还是这个empty,为什么从if外面输出是数据库里值为0是它也输出来,而在if里面就不会,
答案:2 悬赏:20
解决时间 2021-11-14 00:56
- 提问者网友:绿海猖狂
- 2021-11-13 20:24
最佳答案
- 二级知识专家网友:输掉的尊严
- 2021-11-13 21:38
可能是我理解能力不好,不太清楚你到底想表达些什么
全部回答
- 1楼网友:迷人小乖乖
- 2021-11-13 23:06
1、如果是查询,可以select * from a where b is null 来查询字段b是empty的记录
2、如果是转换,可以select isnull(b,'空') from a,遇到b是empty时,输出“空”
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯