php資料字典生成

2021-08-26 12:31:44 字數 1522 閱讀 5572

<?php

/** * created by phpstorm.

* user: administrator

* date: 2018/8/30/030

* time: 18:53

*/use think\controller;

class dbdict extends controller

", "", "") or die("mysql connect is error.");

mysql_select_db($database['db_name'], $mysql_conn);

$result = mysql_query('show tables', $mysql_conn);

mysql_query("set names utf8");

// 取得所有表名

while ($row = mysql_fetch_array($result))

// 迴圈取得所有表的備註及表中列訊息

foreach($tables as $k => $v)

' and table_schema = ''";

$table_result = mysql_query($sql, $mysql_conn);

while ($t = mysql_fetch_array($table_result))

$sql = 'select * from ';

$sql .= 'information_schema.columns ';

$sql .= 'where ';

$sql .= "table_name = '' and table_schema = ''";

$fields = array();

$field_result = mysql_query($sql, $mysql_conn);

while ($t = mysql_fetch_array($field_result))

$tables[$k]['column'] = $fields;

}mysql_close($mysql_conn);

$html = '';

// 迴圈所有表

//print_r($tables);

foreach($tables as $k => $v)

$html .= '';}

/* 生成word */

//header ( "content-disposition:attachment;filename=資料字典.doc" );

/* 生成excel*/

//header ( "content-disposition:attachment;filename=資料字典.xls" );

// 輸出

echo '自動生成資料字典';

echo '';

echo $html;

echo '總共:' . count($tables) . '個資料表

';echo '

'; }

}

php生成資料字典

生成mysql資料字典 配置資料庫 dbserver 127.0.0.1 dbusername 賬號 dbpassword 密碼 database 資料庫 其他配置 title 資料字典 mysql conn mysql connect dbserver dbusername dbpassword ...

php自動生成資料字典

生成mysql資料字典 配置資料庫 dbserver 127.0.0.1 dbusername 賬號 dbpassword 密碼 database 資料庫 其他配置 title 資料字典 mysql conn mysql connect dbserver dbusername dbpassword ...

資料字典生成sql

select 表名 case when a.colorder 1 then d.name else end,表說明 case when a.colorder 1 then isnull f.value,else end,字段序號 a.colorder,欄位名 a.name,標識 case when ...