我如何获得SQL转储

时间:2016-09-08 02:47:26

标签: php codeigniter sql-server-2008

我使用查询构建器,有人可以告诉我如何从该查询构建器获取SQL语句的结果。

我的查询构建器

$this->db->join('kategori_produk', 'produk.KategoriID = kategori_produk.KategoriID');
            $this->db->where('MerchantID', $merchantID);
            $this->db->order_by($order_column, $order_type);
            $this->db->like($searchField, $search);
        }

因为我没有得到预期的结果,而是手动编写查询

2 个答案:

答案 0 :(得分:0)

将以下代码直接粘贴到控制器中,它将显示系统构建的查询。

$this->output->enable_profiler(TRUE);

此外,上面还可以显示数据帖子,会话变量,查询时间等。它很有帮助。

答案 1 :(得分:-1)

请参阅此链接以编写查询 https://www.codeigniter.com/userguide2/database/active_record.html

回显查询使用此

echo $this->db->last_query();

返回结果之前