如何在codeigniter中获取mysql表的字段名?

Chi*_*ayu 10 php mysql sql codeigniter

我是codeigniter的新手.我试图获取一个带有查询的表的字段名称.

我写了一个查询

"select*from user"

并将其传递给$this->db->query()函数.我正在获得记录.但我想得到表的字段名称.那我该怎么办呢?

请有人帮帮我.提前致谢.

sem*_*sem 36

使用数据库库编写此代码以列出所有字段:

$this->db->list_fields('table')
Run Code Online (Sandbox Code Playgroud)

看看这里:http://www.codeigniter.com/user_guide/database/results.html#CI_DB_result :::list_fields


Lea*_*per 9

有些时候这可能有帮助

$fields = $this->db->field_data('table_name');

foreach ($fields as $field)
{
   echo $field->name;
   echo $field->type;
   echo $field->max_length;
   echo $field->primary_key;
}
Run Code Online (Sandbox Code Playgroud)