Codice PHP:
$campi_non_null = array();
$risultato mysql_query("SELECT * from tabella LIMIT 1");
for (
$i=0,$campi mysql_num_fields($risultato); $i $campi$i++) {
       
$nome mysql_field_name($risultato$i);
       
$flag mysql_field_flags($risultato$i);
       
strstr($flag,'not_null')  ?  $campi_non_null[$nome] = $flag '';
}

echo 
'<pre>';
print_r($campi_non_null);