Kohana - 使用DB :: query获取所有表

时间:2015-03-03 07:34:06

标签: php mysql kohana

如何在Kohana中使用DB::query来重温我数据库中的所有表监听? 我不会尝试mysqli_list_tables或类似的东西,因为必须在框架中找到灵魂。

下一个查询只是给我数据库中表的当前计数: $tablesAvailable = DB::query(NULL, "SHOW TABLES")->execute();

我需要值,而不是整数。您不能使用select语句,因为DB Object期望显式的表名来执行查询。

结果上的函数as_assoc()($ tablesAvailable)使var变为NULL。到目前为止的任何想法?

1 个答案:

答案 0 :(得分:1)

foreach(Database::instance()->list_tables() as $table)
    {
        echo $table.'<br>';
    }