gpt4 book ai didi

php - codeigniter 将数据库驱动程序调用扩展为未定义的方法 my_db_mysql_driver::select()

转载 作者:行者123 更新时间:2023-11-29 23:26:38 25 4
gpt4 key购买 nike

在 codeigniter 中,我需要一个可以对 where 子句进行分组的自定义事件记录类。绊倒后我发现this以及关于如何extend the mysql driver的教程。执行此操作后,我收到错误 fatal error :调用未定义的方法 MY_DB_mysql_driver::select()。我已按照教程中所述的步骤进行操作,但仍然没有成功。

这是我的sql语句:

$this->db->select('post_id, post_title');
$this->db->from('articles');
$this->db->where($sqlParams);
$this->db->open_bracket();
$this->db->or_like($sqlLikeParams);
$this->db->close_bracket();

最佳答案

您的自定义事件记录类必须扩展 CI_Model

class Active_record extends CI_Model {

function __construct()
{
parent::__construct();
}


function your_function() {

/* Your code here*/
$this->db->select('post_id, post_title');
$this->db->from('articles');
$this->db->where($sqlParams);
$this->db->open_bracket();
$this->db->or_like($sqlLikeParams);
$this->db->close_bracket();
}
}

关于php - codeigniter 将数据库驱动程序调用扩展为未定义的方法 my_db_mysql_driver::select(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26901877/

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