This commit is contained in:
paoloar77
2024-07-18 15:56:04 +02:00
parent 576098d289
commit 7126a806d0

View File

@@ -525,18 +525,24 @@ function showOrdini()
function getStructTable($tableName) function getStructTable($tableName)
{ {
$str = ''; $str = '';
$columns = Schema::getColumnListing($tableName); $columns = Schema::getColumnListing($tableName);
$str .= '<br>Tabella ' . $tableName . ' : <br>'; $str .= '<br><span style="font-weight: bold;">Tabella: ' . $tableName . '</span><br>';
$str .= '<pre>'; $str .= '<pre>';
// Stampa la struttura della tabella // 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 = [];
foreach ($types as $type) {
$columnTypes[$type->column_name] = $type->data_type;
}
// Stampa la struttura della tabella con i tipi di dati
foreach ($columns as $column) { foreach ($columns as $column) {
$str .= ' ' . $column . "<br>"; $str .= ' ' . $column . " - " . $columnTypes[$column] . "<br>";
} }
$str .= '</pre>'; $str .= '</pre>';