如何在mysql查询中转换查询codeigniter
function per_id($id)
{
$this->db->where('activity_detail_id',$id);
$query=$this->db->get('t_trx_activity_detail');
return $query->result();
}
答案 0 :(得分:3)
您可以像这样使用Mysql查询
function per_id($id)
{
$query = $this->db->query("select * from t_trx_activity_detail where activity_detail_id='".$id."'");
return $query->result();
}
答案 1 :(得分:1)
您可以使用CI函数调试查询。并获取mysql查询。
的查询帮助程序功能function per_id($id)
{
$this->db->where('activity_detail_id',$id);
$query=$this->db->get('t_trx_activity_detail');
echo $this->db->last_query();
// return $query->result();
}
上面我在你的代码中添加了一个查询辅助函数
答案 2 :(得分:0)
准确了解Codeigniter的用途是使用
get_compiled_select
了解更多信息,请查看here
在您的代码中 - 它看起来像
function per_id($id)
{
$this->db->where('activity_detail_id',$id);
echo $this->db->get_compiled_select("t_trx_activity_detail");
}