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?