Originariamente inviato da Etruska
Ciao, scusa se ti rispondo solo adesso.
In questo secondo script ottengo però solo il risultato:
pur avendo, nella tabella, 3 campi not_null e 2 campi null.
L'ho provato prima di postare e funziona correttamente. 
Controlla che non sia sbagliato il nome della tabella.
Codice PHP:
$campi_not_null = array();
$query = mysql_query("describe tabella") or die(mysql_error() ); // ho aggiunto la segn.d'errori
while ($row = mysql_fetch_assoc($query) ) {
$row['Null'] == 'NO' ? $campi_not_null[] = $row['Field'] : '';
}
echo '<pre>';
print_r($campi_not_null);