微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

空值未显示

如何解决空值未显示

** 1。我遇到了Null值不显示的问题,我尝试将Null定义为===或==以及“”和“,而且我尝试使用硬代码,但仍然不显示任何内容

  1. 这是我得到的输出my output

  2. 这是原始表 original table

这是我的PHP代码**


<?PHP

  while($record = $result->fetch_array(MysqLI_NUM)) {
        if(!strcmp($record[6],"M")){
            $sex_color='blue';
            }else{
            $sex_color='red';
            }
        if(!strcmp($record[5],"NULL")){
            $sal_color='red';
            } else{
            $sal_color='black';
            $avg=$avg+(double)$record[5];
            $count=$count+1;
            }
        echo "<tr><td>{$record[0]}</td><td>{$record[1]}</td><td>{$record[2]}</td><td>{$record[3]}</td><td>{$record[4]}</td><td style=\"color:{$sex_color}\">{$record[6]}</td><td style=\"color:{$sal_color}\">{$record[5]}</td><td>{$record[7]}</td></tr>\n";
      
        
   

?>

解决方法

if(!strcmp($record[5],"NULL")){  

您是否尝试过从“ NULL”开始removing the quotes

        if(!strcmp($record[5],NULL)){
            $sal_color='red';
            } else{
         $record[5]="NULL"; 
            $sal_color='black';
            $avg=$avg+(double)$record[5];
            $count=$count+1;
            }

或者您可以使用is_null()函数。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。