问题描述
** 1。我遇到了Null值不显示的问题,我尝试将Null定义为===或==以及“”和“,而且我尝试使用硬代码,但仍然不显示任何内容
-
这是原始表 original table
<?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()函数。