从MySQL查询的结果中检索字段元数据

时间:2012-01-08 16:23:01

标签: php mysql

我想从实现服务器端方法(使用php + CodeIgniter编程的API)的MySQL数据库中检索复杂查询的结果,该方法将允许配置选项(由客户端发送),例如表,相关字段,连接类型等

我还需要检索查询返回的每个列的元数据 - 数据类型和约束,以便配置和加载客户端可编辑网格(javascript + extjs)。

对于最后一部分,我考虑从生成的查询中创建一个临时VIEW,这样我就可以从'information_schema'中轻松查询'TABLES'和'VIEWS'来检索元数据。

我的第一个问题是直接从'information_schema'查询查询结果中包含的每个字段的'COLUMNS'表,但我认为这不能完成,因为我无法知道每个字段的'父表'查询结果中的列。 (我对吗?)

因此。我的假设是否正确?是否有一种干净的方式(或至少是工作方式)来解决这个问题?

提前致谢。

1 个答案:

答案 0 :(得分:1)

desc table 

- 将其存储在数组或表格或其他任何

- 使用数据

这是最原始的方式,并始终与我合作