diff --git a/application/admin/controller/system/SystemDatabackup.php b/application/admin/controller/system/SystemDatabackup.php index 17d35c78..36ba5f71 100644 --- a/application/admin/controller/system/SystemDatabackup.php +++ b/application/admin/controller/system/SystemDatabackup.php @@ -6,6 +6,7 @@ use think\Request; use service\JsonService as Json; use \tp5er\Backup; use think\Session; +use think\Db; /** * 文件校验控制器 * Class SystemDatabackup @@ -49,7 +50,41 @@ class SystemDatabackup extends AuthController */ public function seetable(Request $request = null) { - parent::__construct($request); + $database = config("database.database"); + $tablename = $request->param('tablename'); + $res = Db::query("select * from information_schema.columns where table_name = '".$tablename."' and table_schema = '".$database."'" ); + $html = ''; + $html .= '
| 字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 | ' . $f['COLUMN_NAME'] . ' | '; + $html .= '' . $f['COLUMN_TYPE'] . ' | '; + $html .= '' . $f['COLUMN_DEFAULT'] . ' | '; + $html .= '' . $f['IS_NULLABLE'] . ' | '; + $html .= '' . ($f['EXTRA'] == 'auto_increment'?'是':' ') . ' | '; + $html .= '' . $f['COLUMN_COMMENT'] . ' | '; + $html .= ''; + } + $html .= '
|---|
总共:' . count($res) . '个字段
'; + $html .= '