gpt4 book ai didi

php - 尽管在 mysql 数据库中可用,但 Codeigniter 未获取数据

转载 作者:行者123 更新时间:2023-11-28 23:39:36 25 4
gpt4 key购买 nike

我有一个从数据库中获取数据的模型如下

public function counselor() {
$inst_id = $this->session->userdata('user_id');
$submission_key=$this->session->userdata('submission_key');
$query = $this->db->query("SELECT * FROM counselor where USER_ID = $inst_id AND submission_key= $submission_key");
$data = $query->num_rows();
if ($data > 0) {
return $data;
} else {
return false;
}
}

我已经通过打印它和它的集合测试了 $inst_id$submission_key$inst_id=2$submission_key=2016-8 。但是虽然我在数据库中有一个记录,其中两个字段设置它不返回数据。怎么回事。我也尝试过使用 codeigniter get()where() 方法。仍然没有给我结果。

最佳答案

只需使用事件记录功能编写您的查询。它将帮助您转义字符串

 $this->db->select('*',FALSE);
$this->db->where('USER_ID',$inst_id);
$this->db->where('submission_key',$submission_key);
$query=$this->db->get('counselor');
$data = $query->num_rows();
if ($data > 0) {
return $data;
} else {
return false;
}

关于php - 尽管在 mysql 数据库中可用,但 Codeigniter 未获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34760433/

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