No, non hai capito. Io lo so che significano però devo costruirci una nuova query con quei dati. Quindi il codice sarà qualcosa del genere:

Codice PHP:
// Mettiamo che abbia
// già eseguito tutto
// il necessario per
// ottenere i valori
// nell'oggetto $cols

$query 'CREATE TABLE ' $cols->table ' ( ';

// A questo punto processo ogni dato
while (processo di estrazione dati colonne)
     {
        
$query .= $cols->name ' ' $cols->type '('
                  
$cols->max_lenght ')';

        
// Controllo se è NOT NULL
        
if ($cols->not_null === 1)
          {
             
// E' not null
             
$query .= 'NOT NULL';
          }
        else
          {
             
$query .= 'NULL';
          }
     } 
Tutto questo per ogni valore di questo tipo.

Ora, per not null so come si imposta una colonna NOT NULL o una colonna NULL;

Però parametri del tipo "unique key" o multiple key", non so gestirli. Questo era quello che volevo sapere: come si deve comportare lo script per ogni valore ritornato dall'oggetto?