【发布时间】:2019-10-22 09:38:38
【问题描述】:
我在 Codeigniter 上处理了几个查询。 当我使用下面的代码时,数据返回不起作用。
function check_dm($id_bidang) {
$this->db->where("owner", $id_bidang);
return $this->db->get("decision_maker");
}
但是当我使用下面的代码时,数据返回工作。
function check_dm($id_bidang) {
return $this->db->query("select * from decision_maker where owner ='$id_bidang'");
}
上面两个代码的工作方式有区别吗?
【问题讨论】:
-
您是否对每个执行了 var_dump() 或 print_r() 并比较了结果以查看实际差异?
-
它应该返回相同的结果 - 不幸的是,像 doesn't work 这样的短语并没有真正的帮助 - 请澄清您的问题。我唯一能想象的是您禁用了查询生成器的使用。只需查看配置文件夹中的
database.php并检查变量$query_builder是否设置为 true。
标签: php sql database codeigniter model