aa
This commit is contained in:
@@ -533,16 +533,21 @@ function getStructTable($tableName)
|
||||
|
||||
$str .= '<pre>';
|
||||
|
||||
// Recupera i tipi di dati per ogni colonna
|
||||
$types = DB::select("SELECT column_name, data_type FROM information_schema.columns WHERE table_name = '$tableName'");
|
||||
$columnTypes = [];
|
||||
// Recupera i tipi di dati e lunghezza per ogni colonna
|
||||
$types = DB::select("SELECT column_name, data_type, character_maximum_length
|
||||
FROM information_schema.columns
|
||||
WHERE table_name = '$tableName'");
|
||||
$columnInfo = [];
|
||||
foreach ($types as $type) {
|
||||
$columnTypes[$type->column_name] = $type->data_type;
|
||||
$columnInfo[$type->column_name] = [
|
||||
'data_type' => $type->data_type,
|
||||
'length' => $type->character_maximum_length
|
||||
];
|
||||
}
|
||||
|
||||
// Stampa la struttura della tabella con i tipi di dati
|
||||
// Stampa la struttura della tabella con i tipi di dati e lunghezza dei campi
|
||||
foreach ($columns as $column) {
|
||||
$str .= ' ' . $column . " - " . $columnTypes[$column] . "<br>";
|
||||
$str .= ' ' . $column . " - " . $columnInfo[$column]['data_type'] . " (" . $columnInfo[$column]['length'] . ")" . "<br>";
|
||||
}
|
||||
|
||||
$str .= '</pre>';
|
||||
|
||||
Reference in New Issue
Block a user