PHP查询mysql数据表的所有列名

By | 2016年9月1日

mysql自带查询列信息的语句:show full columns from 表名。

使用PHP代码查询,返回数组:

public function table_column($tbname) {
	$result = $this->queryAll("SHOW FULL COLUMNS FROM ".$tbname);
	foreach ($result as $data) {
		$columns[] = $data['Field'];
	}
	return $columns;
}

其中queryAll是一个查询数据库的方法。

$data[‘Field’]表示取结果中的字段数据,如果取该字段的注释信息,使用$data[‘Comment’]即可。