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