mysql - codeigniter 3 $query = $this->db->query($queri_str); 返回 0 结果
问题描述
早上好,我的 mysql 和 coeigniter 3 有问题。如果我请求数据
$ query = $ this-> db-> query ($ queri_str);
它没有给我结果。如果我在 phpmyadmin 上输入查询,它会显示两个结果。
$ queri_str = 'SELECT * FROM `my_table` WHERE` id_mytable2` = "'. $ id_name. '"';
数据库表是使用 mysql 工作台创建的,并自动添加了对主表的引用,比例为 1:n
解决方案
试试这个解决方案,你想做一个正常的选择,我不知道你写的查询但是
public fucntion get_data($id){
$this->db->select('*');
$this->db->from('your_table');
$this->db->where('id','=' ,'$id');
$query = $this->db->get();
$data = $query->result_array();
return $data;
}
推荐阅读
- azure - 每 10 分钟从 azure webjob 或 azure 函数创建 PDF 或 excel
- javascript - 如何通过 graphQL 和 AWS AppSync 发送 JSON 数组以将数据添加到 Dynamo Table?
- c# - WPF DataGrid - 如何在行编辑时连续显示一个按钮(检测编辑模式)?
- gcloud - gcloud 无法启用服务 GCP
- symfony4 - Symfony 4:使用服务工厂实例化多个对象
- javascript - 执行某些js代码后,有没有办法从网站获取页面源?
- d3.js - 加载 csv 数据并将结果保存到变量
- python - 在 huggingface 的 pytorch-transformers 库中微调 GPT-2
- javascript - 如何检测给定路由的所有子组件都已在 Vue.js 中呈现?
- rxjs - 检索 Observable 订阅者并让他们订阅另一个 Observable