如何在Kohana中使用DB::query
来重温我数据库中的所有表监听?
我不会尝试mysqli_list_tables
或类似的东西,因为必须在框架中找到灵魂。
下一个查询只是给我数据库中表的当前计数:
$tablesAvailable = DB::query(NULL, "SHOW TABLES")->execute();
我需要值,而不是整数。您不能使用select语句,因为DB Object期望显式的表名来执行查询。
结果上的函数as_assoc()
($ tablesAvailable)使var变为NULL
。到目前为止的任何想法?
答案 0 :(得分:1)
foreach(Database::instance()->list_tables() as $table)
{
echo $table.'<br>';
}