Mapleleaf 发表于 2013-4-5 20:44:50

怎样将select_avg()语句的查询结果转换成字符串的?

本帖最后由 Mapleleaf 于 2013-4-5 20:57 编辑

我想通过select_avg()函数,显示平均值,但是总出错,谢谢了!
代码如下:
public function avg_valuation($share_id){
      $this->db->where('share_id =', $share_id);
      $this->db->select_avg('valuation');
      return $this->db->get('tupu_comment');
}
……
$avg_valuation = $this->comment_model->avg_valuation($share_id);
echo $avg_valuation ;
……
错误结果提示:
A PHP Error was encounteredSeverity: 4096
Message:Object of class CI_DB_mysql_driver could not be converted to string
Filename: controllers/share.php
Line Number: 110




Hex 发表于 2013-4-8 13:11:27

$this->db->get('tupu_comment'); 这个返回的是一个对象,看文档 http://codeigniter.org.cn/user_guide/database/results.html 即可解决。
页: [1]
查看完整版本: 怎样将select_avg()语句的查询结果转换成字符串的?