gpt4 book ai didi

php - 错误 : Object of class CI_DB_mysql_result could not be converted to string

转载 作者:可可西里 更新时间:2023-11-01 06:36:13 25 4
gpt4 key购买 nike

我是 CodeIgniter 的新手,我已经尝试阅读 CI 的文档,但我仍然无法解决我的问题,也许这里有人可以帮助解决我的问题。这是我的代码:

在我的 Controller 中

class Registration extends CI_Controller{

function __construct(){
parent::__construct();
$this->load->model('registration_model','rmod');
}

function ambil() {

$gender = $this->input->post('kelamin');

$tinggi = $this->input->post('height');

$berat = $this->input->post('weight');

$weight = $this->rmod->ambilBeratPria($tinggi);

echo $weight;
}

在我的模型中

function ambilBeratPria($tinggi) {

$this->db->select('berat')->from('pria')->where('tinggi',$tinggi);

$query = $this->db->get();

return $query;
}

我想在模型中获取查询结果,但出现如下错误:

消息:类 CI_DB_mysql_result 的对象无法转换为字符串

也许这里有人可以帮助解决我的问题?谢谢。

最佳答案

需要返回查询结果:

function ambilBeratPria($tinggi) {

$this->db->select('berat')->from('pria')->where('tinggi',$tinggi);

$query = $this->db->get();

return $query->result();

}

编辑:

如果结果是单行:

function ambilBeratPria($tinggi) {

$this->db->select('berat')->from('pria')->where('tinggi',$tinggi);

$query = $this->db->get();

if ($query->num_rows() > 0) {
return $query->row()->berat;
}
return false;
}

关于php - 错误 : Object of class CI_DB_mysql_result could not be converted to string,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15931716/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com