solo prueba si es vacio ..... que es lo mismo que Null
Código PHP:
<?php
/*omitimos la variable $null=NULL y hacemos*/
$result = mysql_query("SELECT * FROM usuarios WHERE user='" . $_SESSION[usuario] . "' AND campo2 !='' AND campo3 != '' AND campo4 != '' ");
tienes que poner todos los campos y preguntar que todos deben estar distintos de vacios de lo contrario no lo hace si por ejemplo capo4 tiene algo ya esa linea no la toma y pasa a la siguiente ....
no me recuerdo que haya una condicion que diga trae estos y comprueba que todos los demas esten vacios.... saludos....