使用SQL和PHP只接收表的结构并放入数组

使用SQL和PHP只接收表的结构并放入数组,php,sql,data-structures,Php,Sql,Data Structures,即使表为空,也可能只接收表的结构,并将字段名放入数组中。如果是,是哪个SQL命令使之成为可能。在Oracle和MySQL中,此SQL查询将提供表的详细信息,包括列和列类型: describe table_name 这可能在其他数据库中也可能不起作用。如果您使用的是MySQL 5.0或更高版本,则可以从信息\u SCHEMA.COLUMNS表中获取字段名 差不多 SELECT COLUMN_NAME FROM COLUMNS WHERE TABLE_NAME = <table_name&g

即使表为空,也可能只接收表的结构,并将字段名放入数组中。如果是,是哪个SQL命令使之成为可能。

在Oracle和MySQL中,此SQL查询将提供表的详细信息,包括列和列类型:

describe table_name

这可能在其他数据库中也可能不起作用。

如果您使用的是MySQL 5.0或更高版本,则可以从
信息\u SCHEMA.COLUMNS
表中获取字段名

差不多

SELECT COLUMN_NAME
FROM COLUMNS
WHERE TABLE_NAME = <table_name>
选择列名称
从列
其中,表名称=

以下是信息模式数据库中表格列表的链接。

感谢您提供的链接,例如awnser是表格“vraag”

SELECT COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE table_name = 'vraag'

+1、
FROM
子句可以写成
FROM INFORMATION\u SCHEMA.COLUMNS
并注意这是一个字符串,例如“Table1”。hmmm无法使其工作:/如果我的表名是“vraag”,有人能举个好例子吗?