首页 > 解决方案 > 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

标签: mysqlcodeigniter-3

解决方案


试试这个解决方案,你想做一个正常的选择,我不知道你写的查询但是

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;
   }

推荐阅读