Si ma,
in effetti devo fare questo:

<?while ($risultato=mysql_fetch_array($query)) {
$campo1=$risultato['nomecampo1'];
}

if($campo1 == null){
.....
}else{
.....
}
?>

Il problema è che se tra i valori di nomecampo1 c'è uno nullo,
il codice mi porta sempre all'else!!! Dovrebbe andare nell'if.