把mysql数据库生成数据字典,直接可用便于查看数据库表、字段,做一个数据字典是很有必要的,下面只需要简单更改下配置就可以用了,样式也是挺好的。
'.appname.'--数据字典 '.appname.'--数据字典
(注:共'.$tab_count.'张表,按ctrl+f查找关键字)
'.\n; for($i=0;$i'.\n; echo '
'; echo ($i+1).'、表名:[' . $array[$i]['name'] . '] 注释:' . $array[$i]['comment']; echo ''.\n; //查询数据库字段信息 $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 ''; echo '字段 类型 为空 额外 默认 整理 备注
'; for($j=0;$j'.\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; 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持本站。
以上就介绍了apache php mysql php生成mysql的数据字典,包括了apache php mysql方面的内容,希望对php教程有兴趣的朋友有所帮助。