如何在PHP中获取MySQL表结构?再加上所有表的列表?
我需要在 PHP 中运行什么查询才能获取数据库中给定表的结构?我需要运行什么查询才能获得所有表的列表?
我需要在 PHP 中运行什么查询才能获取数据库中给定表的结构?我需要运行什么查询才能获得所有表的列表?
若要获取表的列列表,请使用 DESCRIBE SQL 语句。语法如下:
DESCRIBE TableName
若要获取数据库上的表的列表,请使用以下 SQL 语句:
SHOW TABLES
$q = mysql_query('DESCRIBE tablename');
while($row = mysql_fetch_array($q)) {
echo "{$row['Field']} - {$row['Type']}\n";
}
在 http://www.electrictoolbox.com/mysql-table-structure-describe/ 找到它