}//table count
$tab_count = count($array);echo '/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
'.APPNAME.'--数据字典table caption, table th, table td {
padding: 0.1em 0.5em 0.1em 0.5em;
margin: 0.1em;
vertical-align: top;
}
th {
font-weight: bold;
color: black;
background: #D3DCE3;
}
table tr.odd th, .odd {
background: #E5E5E5;
}
table tr.even th, .even {
background: #f3f3f3;
}
.db_table{
border-top:1px solid #333;
}
.title{font-weight:bold;}
'.APPNAME.'--数据字典
$tab_name = $array[$i]['Name'];$sql_tab='show full fields from `' . $array[$i]['Name'].'`';$tab_result=mysql_query($sql_tab);$tab_array=array();while($r=mysql_fetch_assoc($tab_result)){$tab_array[]=$r;
}//show keys
$keys_result=mysql_query("show keys from `".$array[$i]['Name'].'`',$conn);$arr_keys=mysql_fetch_array($keys_result);echo '
字段 | 类型 | 为空 | 额外 | 默认 | 整理 | 备注 |
---|
}$key_field=$arr_keys['Column_name'];if ( $tab_array[$j]['Field']==$key_field){$key_value="PK";
}else{$key_value="";
}echo '
'."\n";echo ' ' . $tab_array[$j]['Field'] . ''."\n";echo ' ' . $tab_array[$j]['Type'] . ''."\n";echo ' ' . ($key_value!=''?$key_value:$tab_array[$j]['Null']) . ''."\n";echo ' ' . $tab_array[$j]['Extra'] . ''."\n";echo ' ' . $tab_array[$j]['Default'] . ''."\n";echo ' ' . $tab_array[$j]['Collation'] . ''."\n";echo ' ' . ($key_value!=''?$key_name:$tab_array[$j]['Comment']) . ''."\n";echo ' '."\n";}echo '
'."\n";echo ''."\n";}echo ''."\n";echo ''."\n";