我想从实现服务器端方法(使用php + CodeIgniter编程的API)的MySQL数据库中检索复杂查询的结果,该方法将允许配置选项(由客户端发送),例如表,相关字段,连接类型等
我还需要检索查询返回的每个列的元数据 - 数据类型和约束,以便配置和加载客户端可编辑网格(javascript + extjs)。
对于最后一部分,我考虑从生成的查询中创建一个临时VIEW,这样我就可以从'information_schema'中轻松查询'TABLES'和'VIEWS'来检索元数据。
我的第一个问题是直接从'information_schema'查询查询结果中包含的每个字段的'COLUMNS'表,但我认为这不能完成,因为我无法知道每个字段的'父表'查询结果中的列。 (我对吗?)
因此。我的假设是否正确?是否有一种干净的方式(或至少是工作方式)来解决这个问题?
提前致谢。
答案 0 :(得分:1)
desc table
- 将其存储在数组或表格或其他任何
中- 使用数据
这是最原始的方式,并始终与我合作