gpt4 book ai didi

php - CodeIgniter:未定义的属性:stdClass::$date

转载 作者:行者123 更新时间:2023-11-29 14:08:12 26 4
gpt4 key购买 nike

当我尝试使我的 CodeIgniter 模型与数据库正确通信时遇到严重问题。

在答案中我发现in this topic我读到我不应该进行这样的查询:

            $query2 = $this->db->query("SELECT patient_id FROM visits
WHERE date LIKE DATE_FORMAT('$row->date', '%Y-%m-%d') GROUP BY date");

但就像这样:

$this->db->select('patient_id');
$this->db->from('visits');
$this->db->like('date', "DATE_FORMAT($row->date, '%Y-%m-%d')");

尽管如此,仍然不知道如何让它发挥作用。我也不确定我是否正确使用了 $this->db->like 。

最佳答案

您只需调用:

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

获取结果。另外,您不需要每次都 $this->db,因此您的查询可能如下所示:

$this->db
->select('patient_id')
->from('visits')
->like('date', "DATE_FORMAT($row->date, '%Y-%m-%d')", FALSE);
$query = $this->db->get();

关于php - CodeIgniter:未定义的属性:stdClass::$date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14002762/

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