一鍵產生資料庫所有表結構 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_* 函式已棄用。