我正在使用mysqli\u num\u fields(),但面临错误我也使用mysql\u num\u fields,但再次面临错误。
$this->db->select('*');
$this->db->from('quizmarks');
$query = $this->db->get();
$data= $query->result();
echo mysqli_num_fields($data);
exit();
这是错误
遇到php错误严重性:警告
消息:mysqli\u num\u fields()期望参数1是mysqli\u result,数组给定
2条答案
按热度按时间4zcjmb1e1#
更优的解决方案
使用直接获取方法,因为您需要该表的所有字段
xzv2uavs2#
希望这能帮助您:
使用ci内置方法
$query->num_fields();
而不是使用mysqli_num_fields
```$this->db->select('*');
$this->db->from('quizmarks');
$query = $this->db->get();
if ($query->num_rows() > 0 )
{
$data = $query->result();
print_r($data);
}
echo $query->num_fields();
exit();