查看数据结构图table.php
                                            
  */
$tableName = isset($_GET['table']) ? $_GET['table'] : "windshield";
 $name = $tableName;
 $dbserver = 'localhost';
 $dbusername = "root";
 $dbpassword = "root";
 // if($_GET['dbs']){
 //    $dbserver = $_GET['dbs'];
 // }
 // if($_GET['dbname']){
 //    $dbusername = $_GET['dbname'];
 // }
 // if($_GET['dbpwd']){
 //    $dbpassword = $_GET['dbpwd'];
 // }
 //配置数据库
 $database   = $name;
 //其他配置
 $title = '系统数据字典';
 $mysqli = new mysqli("$dbserver", "$dbusername", "$dbpassword","$name");
//只能用函数来判断是否连接成功
if(mysqli_connect_errno())
{
    echo mysqli_connect_error();
}
mysqli_query($mysqli,'SET NAMES utf8');
$table_result = mysqli_query($mysqli, 'show tables');
while ($row = mysqli_fetch_array($table_result)) {
    $tables[]['TABLE_NAME'] = $row[0];
}
// echo "";
// print_r($tables);
// echo "
";
// exit();
//  $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];
//  }
//  echo "";
//  print_r($tables);
//  echo "
";
 //循环取得所有表的备注
 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 = mysqli_query($mysqli,$sql);
     while ($t = mysqli_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 = mysqli_query($mysqli,$sql);
     while ($t = mysqli_fetch_array($field_result) ) {
         $fields[] = $t;
     }
     $tables[$k]['COLUMN'] = $fields;
 }
 mysqli_close($mysqli);
 $html = '';
 //循环所有表
 foreach ($tables AS $k=>$v) {
     //$html .= ''. $v['TABLE_COMMENT'] . ' 
';
     $html .= '';
     $html .= '' .$v['TABLE_COMMENT']."  ".$v['TABLE_NAME'].' ';
     //$html .= '' . $v['TABLE_NAME'] . ' ';
     $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 .= '
';
 }
 header('Content-Type:text/html; charset=utf-8');
 //输出
 echo '
 
 ' . $title . ' 
 
 
 ';
 echo '' . $title . '
当前文章:查看数据结构图table.php
链接URL:http://www.scyingshan.cn/article/jgsheo.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 