早上好, 我的mysql和coeigniter 3有问题。 如果我使用
请求数据$ query = $ this-> db-> query ($ queri_str);
它没有给我结果。 如果我在phpmyadmin上输入查询,则会显示两个结果。
$ queri_str = 'SELECT * FROM `my_table` WHERE` id_mytable2` = "'. $ id_name. '"';
数据库表是使用mysql workbench创建的,并且自动添加了对主表的引用(比率为1:n)
答案 0 :(得分:1)
尝试此查询
$this->db->select('*');
$this->db->where('id', '58e5j0m5bqrs7hk8suokko28hj7ni0v6');
$result = $this->db->get('ci_sessions')->result_array();
print_r($result);
答案 1 :(得分:1)
尝试此解决方案,您想进行常规选择,我不知道您写的查询,但是
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;
}
答案 2 :(得分:0)
问题又回来了。 我会解释。
$('button').on('click', function(e){
e.preventDefault();
//do ajax
$.ajax({
...
});
})
当我调用此函数时,一个空值返回给我。 虽然如果我在phpmyadmin中输入查询的值,则会发现两个值