获取数据库中所有表的列表以及列信息

时间:2013-04-25 12:52:59

标签: php mysql database pdo zend-framework2

我正在尝试在ZF2中获取当前配置的数据库的所有信息。基本上我可以用查询来做。例如:

SELECT * FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = '<databasename>'

..等等。

我想要的是使用像PDO这样的东西来提供这些信息(类似$db->fetchAll(\PDO::FETCH_COLUMN))。这是因为我希望它能用于不同类型的数据库(mysql,sqlite等)。

我有什么方法可以使用zend的dbAdapter,或者从zend 2框架可以访问的任何东西?目前我正在研究如何使用它来获取PDO实例,但这不会发生在我所看到的ZF2包中。

0 个答案:

没有答案