[英]convert model Codeigniter into MySQL query
how to convert query codeigniter in mysql query如何在mysql查询中转换查询codeigniter
function per_id($id) { $this->db->where('activity_detail_id',$id); $query=$this->db->get('t_trx_activity_detail'); return $query->result(); }
You can use Mysql query like this您可以像这样使用 Mysql 查询
function per_id($id)
{
$query = $this->db->query("select * from t_trx_activity_detail where activity_detail_id='".$id."'");
return $query->result();
}
you can debug query using CI function.And get mysql query.您可以使用 CI 功能调试查询。并获取 mysql 查询。
Check Query Helper Functions of CI $this->db->last_query()检查 CI $this->db->last_query() 的查询辅助函数
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();
}
Above I added one query helper function in your code上面我在你的代码中添加了一个查询辅助函数
A precise way to get exactly what Codeigniter does is to use准确获取 Codeigniter 功能的一种精确方法是使用
get_compiled_select
get_compiled_select
for more information take a look here欲了解更多信息,请看这里
In your Code - it would look like在您的代码中 - 它看起来像
function per_id($id)
{
$this->db->where('activity_detail_id',$id);
echo $this->db->get_compiled_select("t_trx_activity_detail");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.