首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

PHP 自動輸出 MySQL 資料庫表結構文件頁面

     編輯:PHP 綜合知識

一鍵產生資料庫所有表結構 HTML 文件,含欄位型別、長度、預設值、備註等,極大簡化文件撰寫工作。

核心功能

  • 連線 information_schema 取得中繼資料。
  • 輸出美觀表格:表名、欄位名、型別、長度、預設值、備註。
  • 支援多資料庫切換。

關鍵程式碼片段

<?php
$dbconn = mysql_connect("localhost","root","123");
mysql_select_db("information_schema",$dbconn);
// 查詢所有表
$tables = mysql_query("SELECT TABLE_NAME,TABLE_COMMENT FROM TABLES WHERE TABLE_SCHEMA='your_db'");
// 迴圈輸出每個表結構
while($row=mysql_fetch_assoc($tables)){
    $fields = mysql_query("SELECT COLUMN_NAME,COLUMN_TYPE,COLUMN_DEFAULT,IS_NULLABLE,COLUMN_COMMENT FROM COLUMNS WHERE TABLE_SCHEMA='your_db' AND TABLE_NAME='{$row['TABLE_NAME']}'");
    // 輸出 HTML 表格...
}
?>

使用建議

  • 設計表時務必填寫 COMMENT,輸出文件才具可讀性。
  • 建議改用 mysqli 或 PDO,mysql_* 函式已棄用。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved