$v){ $sql = 'SELECT * FROM '; $sql .= 'INFORMATION_SCHEMA.TABLES '; $sql .= 'WHERE '; $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '".DB_NAME."'"; $table_result = mysqli_query($conn, $sql); while($t = mysqli_fetch_array($table_result)) { $tables [$k] ['TABLE_COMMENT'] = $t ['TABLE_COMMENT']; } $sql = 'SELECT * FROM '; $sql .= 'INFORMATION_SCHEMA.COLUMNS '; $sql .= 'WHERE '; $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '".DB_NAME."'"; $fields = array(); $field_result = mysqli_query($conn, $sql); while($t = mysqli_fetch_array($field_result)) { $fields [] = $t; } $tables [$k] ['COLUMN'] = $fields; } mysqli_close($conn); $content = ''; // 循环所有表 foreach($tables as $k => $v){ $content .= '
字段名 | 数据类型 | 默认值 | 允许非空 | 自动递增 | 备注 |
---|---|---|---|---|---|
' . $f ['COLUMN_NAME'] . ' | '; $content .= '' . $f ['COLUMN_TYPE'] . ' | '; $content .= '' . $f ['COLUMN_DEFAULT'] . ' | '; $content .= '' . $f ['IS_NULLABLE'] . ' | '; $content .= '' . ($f ['EXTRA'] == 'auto_increment' ? '是' : ' ') . ' | '; $content .= '' . $f ['COLUMN_COMMENT'] . ' | '; $content .= '
版本:$version
$content