您现在的位置是:网站首页> 编程资料编程资料
PHP实现生成数据字典功能示例_php技巧_
2023-05-25
213人已围观
简介 PHP实现生成数据字典功能示例_php技巧_
本文实例讲述了PHP实现生成数据字典功能。分享给大家供大家参考,具体如下:
最近时间紧迫,没有时间发博客,趁现在有点时间向大家分享一个知识点。在咱们做开发的时候 ,也许经常会遇到对数据库分析,做一个数据字典,那么现在好处来了,大家只需要关注我所发送的这个链接轻轻松松帮你们搞定数据字典的设计,再也不用你们下载数据字典那个工具,作为一个开发人员,随便几行代码就应该会搞定这个知识,那么现在废话我也不多说了,大家看底下的代码,大家只需要改一下你的数据库账号和密码然后运行一下就可以了。
效果展示:

说了这么多废话了,终于开始写代码了:
$v) { $sql = 'SELECT * FROM '; $sql .= 'INFORMATION_SCHEMA.TABLES '; $sql .= 'WHERE '; $sql .= "table_name = '{$v['TABLE_NAME']}' AND table_schema = '{$database}'"; $table_result = mysql_query($sql, $mysql_conn); while ($t = mysql_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 = '{$database}'"; $fields = array(); $field_result = mysql_query($sql, $mysql_conn); while ($t = mysql_fetch_array($field_result) ) { $fields[] = $t; } $tables[$k]['COLUMN'] = $fields; } mysql_close($mysql_conn); $html = ''; //循环所有表 foreach ($tables AS $k=>$v) { //$html .= ''. $v['TABLE_COMMENT'] . '
'; $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 .= '
'.$title.'
'; echo $html; echo ''; ?>更多关于PHP相关内容感兴趣的读者可查看本站专题:《php+mysql数据库操作入门教程》、《php+mysqli数据库程序设计技巧总结》、《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《php字符串(string)用法总结》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
您可能感兴趣的文章:
相关内容
- tp框架(thinkPHP)实现三次登陆密码错误之后锁定账号功能示例_php实例_
- PHP实现防止表单重复提交功能【基于token验证】_php技巧_
- PHP实现微信小程序人脸识别刷脸登录功能_php实例_
- ThinkPHP框架实现的MySQL数据库备份功能示例_php实例_
- CI框架(CodeIgniter)实现的导入、导出数据操作示例_php实例_
- PHP实现一维数组与二维数组去重功能示例_php技巧_
- CI框架(CodeIgniter)实现的数据库增删改查操作总结_php实例_
- yii2安装详细流程_php实例_
- PHP仿tp实现mvc框架基本设计思路与实现方法分析_php技巧_
- PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例_php技巧_
