数据库
首页 > 数据库> > php-Kohana v3数据库,如何获取表结构?

php-Kohana v3数据库,如何获取表结构?

作者:互联网

如何使用KohanaPHP框架和数据库模块获取mysql表结构?

我已经试过了:

$query = DB::query(NULL, 'DESCRIBE table_name');
$result = $query->execute();

但是它仅返回表中的列数,并且foreach循环失败.

还有其他获取表结构的方法,或者如何更新上面的代码以使其正常工作?

解决方法:

尝试这个:

$query = DB::query(NULL, 'SHOW FULL COLUMNS FROM table_name');
$result = $query->execute();

编辑

您需要指定DB :: query()的查询类型,它只会返回受影响的行数.

$query = DB::query(Database::SELECT, 'SHOW FULL COLUMNS FROM table_name');
$result = $query->execute();

这将给您您期望的结果.

标签:kohana,mysql,php,database
来源: https://codeday.me/bug/20191102/1990995.html