ci模型中result()返回后提示未调用result成员函数是为什么
ci模型中result()返回后提示未调用result成员函数是为什么public function add($data)
{
$query = $this->db->insert('message' , $data);
return $query->result();//就是这里报错了,提示调用了未定义的成员函数
} 报错是应该的。
可先查一下CI手册,看看insert()返回的是什么。 燃雲 发表于 2016-7-16 18:51
报错是应该的。
可先查一下CI手册,看看insert()返回的是什么。
返回一个bool值啊,可是我现在把数据取出来放到result()他返回的是一个数组,然后 里面包含的是一个一个的对象,我的数据也能插入到数据库中,但就是执行的时候总报错。 你要么返回$this->db->insert_id();要么直接返回$query Aloghli 发表于 2016-7-17 15:28
你要么返回$this->db->insert_id();要么直接返回$query
谢谢,我已经明白了。
页:
[1]