php生成mysql数据库数据字典_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php生成mysql数据库数据字典_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2961字,纯文字阅读大概需要5分钟。
内容图文
![php生成mysql数据库数据字典_PHP教程](/upload/InfoBanner/zyjiaocheng/189/5ca1cd8e712e4a1a8295a64f253deeb5.jpg)
php生成mysql数据库数据字典
php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下:
<?php header('Content-type:text/html;charset=utf-8'); /** * 生成mysql数据字典 * * @author www.phpernote.com<403656085@qq.com> */ //配置数据库 $dbserver="localhost"; $dbusername="root"; $dbpassword="root"; $database='test'; //其他配置 $title=$database.' 数据库数据字典'; $mysql_conn=@mysql_connect("$dbserver","$dbusername","$dbpassword") or die("Mysql connect is error."); mysql_select_db($database,$mysql_conn); mysql_query('SET NAMES utf8',$mysql_conn); $table_result=mysql_query('show tables',$mysql_conn); //取得所有的表名 while($row=mysql_fetch_array($table_result)){ $tables[]['TABLE_NAME']=$row[0]; } //循环取得所有表的备注 foreach ($tables AS $k=>$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.='
字段名 | 数据类型 | 默认值 | 允许非空 | 备注 |
---|---|---|---|---|
'.$f['COLUMN_NAME'].' | '; $html.=''.$f['COLUMN_TYPE'].' | '; $html.=''.$f['COLUMN_DEFAULT'].' | '; $html.=''.$f['IS_NULLABLE'].' | '; $html.=''.$f['COLUMN_COMMENT'].($f['EXTRA']=='auto_increment'?',自动递增':'').' | '; $html.='
'.$title.'
'; echo $html; $version='made by www.phpernote.com
'; echo ''.$version.'
';
生成结果页面如下图:
您可能感兴趣的文章
- 合理使用MySQL数据库索引以使数据库高效运行
- php利用session_set_save_handler()函数将session保存到MySQL数据库中
- 忘记PHPnow的MySQL数据库密码的解决办法
- 总结MySQL数据库服务器逐渐变慢的原因和解决办法
- php利用array_flip实现数组键值交换去除数组重复值
- php mysql数据库操作类
- 在php中分别使用curl的post提交数据的方法和get获取网页数据的方法总结
- 关于修改mysql数据库字符集的方法
http://www.bkjia.com/PHPjc/1065275.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1065275.htmlTechArticlephp生成mysql数据库数据字典 php生成mysql数据库数据字典的程序代码,比较实用,具体代码如下: ?phpheader('Content-type:text/html;charset=utf-8');/**...
内容总结
以上是互联网集市为您收集整理的php生成mysql数据库数据字典_PHP教程全部内容,希望文章能够帮你解决php生成mysql数据库数据字典_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。